Lapas Vietnes satura tips, kas Izmantošana - Kļūda dzēšot satura tipa

Ja Jums rodas “Lapas Vietnes satura tips, tos izmantojot” Kļūda dzēšot satura tipu.

Mainītu noklusējuma satura tipa saraksts / bibliotēka, kas izmanto šo satura tipu.

Tad mēģiniet izdzēst satura tipam.

2 piezīmes uz Vietnes satura tips, kas Izmantošana - Kļūda dzēšot satura tipa

  • KKelaiya

    Kā atrast, kur bibliotēkās šī satura tips tiek izmantots?

  • Attiecas uz diskusiju manā forumā :
    http://www.mstechblogs.com/Forums/viewtopic.php?f=8&p=12&sid=cee7f065bed1fc88d9759c66b373d4dd#p12

    Jūs varat izmantot Object Model, lai atrastu :

    izmantojot sistēmas;
    izmantojot System.Collections.Generic;
    izmantojot Microsoft.SharePoint;

    namespace Test
    {
    klases ConsoleApp
    {
    statisko spēku Main(stīgu[] args)
    {
    izmantojot (SPSite siteCollection = jauni SPSite(“http://localhost”))
    {
    izmantojot (SPWeb vietas = siteCollection.OpenWeb())
    {
    // Saņemiet novecojusi satura tipu.
    SPContentType novecojusi = webSite.ContentTypes[“Tests”];

    ja (novecojis != Null) // Mums ir satura tipam.
    {
    IList izmanto = SPContentTypeUsage.GetUsages(novecojis);
    ja (usages.Count> 0) // Tas tiek lietots.
    {
    Console.WriteLine(“Satura tips tiek lietota šādās vietās:”);
    foreach (SPContentTypeUsage praktiskās izmantošanas)
    Console.WriteLine(usage.Url);
    }
    vēl // Satura tipu, nav lietots.
    {
    // Izdzēst to.
    Console.WriteLine(“Dzēšot satura tipa {0}…”, obsolete.Name);
    webSite.ContentTypes.Delete(obsolete.Id);
    }
    }
    vēl // Bez satura tipa atrasts.
    {
    Console.WriteLine(“Satura veids nepastāv šajā vietņu kolekcijā.”);
    }
    }
    }
    Console.Write(“\nNospiediet ENTER, lai turpinātu…”);
    Console.ReadLine();
    }
    }
    }

    Cita iespēja būtu, izmantojot SQL vaicājumu (piesargāties tā mazliet riskanti)

    SELECT *
    NO AllUserData
    KUR (tp_DirName LIKE ‘%’)
    UN ((tp_ContentType = ‘Document’) un tp_ListId = 'C8723B19-0DAB-4F19-B195-3399D5375752′)

    Jūs atradīsiet preces atsaucas satura tipa. Dzēst šo atsauces objektus, izmantojot vaicājumu tālāk.

    DELETE
    NO AllUserData
    KUR (tp_DirName LIKE ‘%’)
    UN ((tp_ContentType = ‘Document’) un tp_ListId = 'C8723B19-0DAB-4F19-B195-3399D5375752′)

Atstāj atbildi

Jūs varat izmantot šo HTML tagus

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>