Ako dobijete “Vrsta sadržaja web-mjesta u uporabi” greška tijekom brisanja vrstu sadržaja.
Promjena zadanu vrstu sadržaja za popis / biblioteka, koji koristi ovaj tip sadržaja.
Zatim pokušajte izbrisati vrstu sadržaja.
|
||||||
Vrsta sadržaja web-mjesta u uporabi - Pogreška pri brisanju vrsta sadržajaAko dobijete “Vrsta sadržaja web-mjesta u uporabi” greška tijekom brisanja vrstu sadržaja.
Promjena zadanu vrstu sadržaja za popis / biblioteka, koji koristi ovaj tip sadržaja. Zatim pokušajte izbrisati vrstu sadržaja. 2 komentari na web Vrsta sadržaja u uporabi - Pogreška pri brisanju vrsta sadržajaDopust jedan Odgovor |
||||||
Autorsko pravo © 2024 MSTechBlogs - Sva prava pridržana Powered by WordPress & Atahualpa |
Kako pronaći u knjižnicama koje ova vrsta sadržaja se koristi?
Pogledajte raspravu na moj forum :
http://www.mstechblogs.com/Forums/viewtopic.php?f=8&p=12&sid=cee7f065bed1fc88d9759c66b373d4dd#p12
Možete koristiti Object Model pronaći :
primjenom sustava;
koristeći System.Collections.Generic;
koristeći Microsoft.SharePoint;
Prostor Test
{
razred ConsoleApp
{
statički void Main(niz[] args)
{
koristeći (SPSite siteCollection = novi SPSite(“http://localhost”))
{
koristeći (SPWeb stranice = siteCollection.OpenWeb())
{
// Nabavite zastario vrstu sadržaja.
SPContentType zastario = webSite.ContentTypes[“Test”];
ako (zastario != Null) // Imamo vrstu sadržaja. koristi = SPContentTypeUsage.GetUsages(zastario);
{
IList
ako (usages.Count> 0) // To je u uporabi.
{
Console.WriteLine(“Vrsta sadržaja se koristi na sljedećim lokacijama:”);
foreach (SPContentTypeUsage koristiti u praksi)
Console.WriteLine(usage.Url);
}
drugo // Vrsta sadržaja nije u uporabi.
{
// Izbriši ga.
Console.WriteLine(“Brisanje vrstu sadržaja {0}…”, obsolete.Name);
webSite.ContentTypes.Delete(obsolete.Id);
}
}
drugo // Nije pronađen vrstu sadržaja.
{
Console.WriteLine(“Vrsta sadržaja ne postoji u ovoj zbirci web-mjesta.”);
}
}
}
Console.Write(“\nPress ENTER to continue…”);
Console.ReadLine();
}
}
}
Druga opcija bi se pomoću SQL upita (pazi svoje malo rizično)
SELECT *
IZ AllUserData
GDJE (tp_DirName LIKE ‘%’)
AND ((tp_ContentType = ‘Document’) i tp_ListId = 'C8723B19-0DAB-4F19-B195-3399D5375752′)
Naći ćete stavke referenced po tipu sadržaja. Izbriši ovaj referenced stavke koristeći upit ispod.
DELETE
IZ AllUserData
GDJE (tp_DirName LIKE ‘%’)
AND ((tp_ContentType = ‘Document’) i tp_ListId = 'C8723B19-0DAB-4F19-B195-3399D5375752′)