Saidisisutüüp kasutusel - Viga kustutamine Content Type

Kui teil tekib “Saidisisutüübi in Use” Viga kustutamisel sisutüübi.

Muuta vaikimisi sisutüübi loendi jaoks / raamatukogu, mis kasutab selle sisutüübi.

Proovige siis kustutada sisutüübi.

2 kommentaaride Saidisisutüüp kasutusel - Viga kustutamine Content Type

  • KKelaiya

    Kuidas leida, kus raamatukogud selle sisutüübi kasutatakse?

  • Vt arutelu minu foorum :
    http://www.mstechblogs.com/Forums/viewtopic.php?f=8&p=12&sid=cee7f065bed1fc88d9759c66b373d4dd#p12

    Võite kasutada Object Model leida :

    kasutades System;
    kasutades System.Collections.Generic;
    kasutades Microsoft.SharePoint;

    namespace Test
    {
    klassi ConsoleApp
    {
    static void Main(string[] args)
    {
    kasutamine (SPSite siteCollection = new SPSite(“http://localhost”))
    {
    kasutamine (SPWeb veebilehel = siteCollection.OpenWeb())
    {
    // Hangi vananenud sisutüübi.
    SPContentType vananenud = webSite.ContentTypes[“Test”];

    kui (vananenud != 0) // Meil on sisutüübi.
    {
    IList tavadega = SPContentTypeUsage.GetUsages(vananenud);
    kui (usages.Count> 0) // On kasutusel.
    {
    Console.WriteLine(“Sisutüübi on kasutusel järgmistes kohtades:”);
    foreach (SPContentTypeUsage kasutamine tavadega)
    Console.WriteLine(usage.Url);
    }
    teine // Sisutüübi ei kasutata.
    {
    // Kustutada.
    Console.WriteLine(“Kustutamine sisutüübi {0}…”, obsolete.Name);
    webSite.ContentTypes.Delete(obsolete.Id);
    }
    }
    teine // Ei sisutüübi leitud.
    {
    Console.WriteLine(“Sisutüübi ei ole selle koha kogumist.”);
    }
    }
    }
    Console.Write(“\nVajuta ENTER jätkata…”);
    Console.ReadLine();
    }
    }
    }

    Teine võimalus oleks kasutada SQL päring (hoiduge selle natuke riskantne)

    VALI *
    FROM AllUserData
    WHERE (tp_DirName LIKE '%')
    JA ((tp_ContentType = "Dokument") ja tp_ListId = 'C8723B19-0DAB-4F19-B195-3399D5375752′)

    Leiad teemad osutatakse sisutüübi. Kustuta viidatud kirjete, kasutades päringu alla.

    DELETE
    FROM AllUserData
    WHERE (tp_DirName LIKE '%')
    JA ((tp_ContentType = "Dokument") ja tp_ListId = 'C8723B19-0DAB-4F19-B195-3399D5375752′)

Jäta vastus

Võite kasutada neid HTML tags

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