Inhoud van die webtuiste Tik gebruik - Fout tydens die verwydering van die tipe inhoud

As jy “Site Content Type in gebruik” fout tydens die verwydering van die tipe inhoud.

Verander die standaard tipe inhoud vir die lys / biblioteek, wat gebruik maak van hierdie tipe inhoud.

Toe probeer om die tipe inhoud te verwyder.

2 kommentaar te Site Content Tipe in gebruik - Fout tydens skrap inhoud Tipe

  • KKelaiya

    Hoe om uit te vind in watter biblioteke hierdie inhoud tipe gebruik word?

  • Verwys na die bespreking in my forum :
    http://www.mstechblogs.com/Forums/viewtopic.php?f=8&p=12&sid=cee7f065bed1fc88d9759c66b373d4dd#p12

    Jy kan Object Model gebruik om uit te vind :

    die gebruik van Stelsel;
    die gebruik van System.Collections.Generic;
    die gebruik van Microsoft.SharePoint;

    naamruimte Toets
    {
    klas ConsoleApp
    {
    statiese nietig Main(string[] argumente)
    {
    deur gebruik te maak (SPSite siteCollection = nuwe SPSite(“http://localhost”))
    {
    deur gebruik te maak (Webwerf SPWeb = siteCollection.OpenWeb())
    {
    // Kry die uitgediende inhoud tipe.
    SPContentType uitgediende = webSite.ContentTypes[“Toets”];

    indien (uitgediende != 0) // Ons het 'n inhoud tipe.
    {
    IList gebruik SPContentTypeUsage.GetUsages =(uitgediende);
    indien (usages.Count & gt; 0) // Dit is in gebruik.
    {
    Console.WriteLine(“Die inhoud tipe is in gebruik in die volgende plekke:”);
    foreach (SPContentTypeUsage gebruik in die praktyk)
    Console.WriteLine(usage.Url);
    }
    anders // Die inhoud tipe is nie in gebruik.
    {
    // Verwyder dit.
    Console.WriteLine(“Verwydering inhoud tipe {0}…”, obsolete.Name);
    webSite.ContentTypes.Delete(obsolete.Id);
    }
    }
    anders // Geen inhoud tipe gevind.
    {
    Console.WriteLine(“Die inhoud tipe nie in hierdie webwerf versameling bestaan.”);
    }
    }
    }
    Console.Write(“\nPress Enter om voort te gaan…”);
    Console.ReadLine();
    }
    }
    }

    Ander opsie sou gebruik SQL navraag (pasop sy bietjie riskant)

    SELECT *
    UIT AllUserData
    WAAR (tp_DirName soos "% ')
    EN ((tp_ContentType = 'dokument') en tp_ListId = 'C8723B19-0DAB-4F19-B195-3399D5375752′)

    Jy sal items verwys deur die tipe inhoud te vind. Verwyder hierdie gekla items met behulp van navraag hieronder.

    DELETE
    UIT AllUserData
    WAAR (tp_DirName soos "% ')
    EN ((tp_ContentType = 'dokument') en tp_ListId = 'C8723B19-0DAB-4F19-B195-3399D5375752′)

Laat 'n Antwoord

Jy kan gebruik maak hierdie HTML tags

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