Site Content Type A használatban lévő - Hiba törlése Content Type

Ha Önnél “Site Content Írd be a használat” hiba törlése a tartalom típusát.

Változás az alapértelmezett tartalom típust a lista / tár, amely használja ezt a tartalmat típusú.

Ezután próbálja meg törölni a tartalom típusát.

2 észrevételeit a honlap tartalma Írd be a használata - Hiba törlése Content Type

  • KKelaiya

    Hogyan lehet megtalálni, ahol könyvtárakat tartalom típust használunk?

  • Nézze meg a vita az én fórum :
    http://www.mstechblogs.com/Forums/viewtopic.php?f=8&p=12&sid=cee7f065bed1fc88d9759c66b373d4dd#p12

    Használhatja Object Model találni :

    használó rendszer;
    segítségével System.Collections.Generic;
    segítségével Microsoft.SharePoint;

    névtér teszt
    {
    osztály ConsoleApp
    {
    static void Main(húr[] args)
    {
    segítségével (SPSite siteCollection = új SPSite(“http://localhost”))
    {
    segítségével (SPWeb site = siteCollection.OpenWeb())
    {
    // Szerezd meg a tartalmat elavult típus.
    SPContentType elavult = webSite.ContentTypes[“Teszt”];

    ha (elavult != Null) // Van egy tartalom típus.
    {
    IList használ = SPContentTypeUsage.GetUsages(elavult);
    ha (usages.Count> 0) // Ez a használat.
    {
    Console.WriteLine(“A tartalom típust használja az alábbi helyeken:”);
    foreach (SPContentTypeUsage használata a gyakorlatban)
    Console.WriteLine(usage.Url);
    }
    más // A tartalom típusa nem használja.
    {
    // Töröljük le.
    Console.WriteLine(“Törlése tartalomtípus {0}…”, obsolete.Name);
    webSite.ContentTypes.Delete(obsolete.Id);
    }
    }
    más // Nem tartalomtípus található.
    {
    Console.WriteLine(“A tartalom típus nem létezik ezen az oldalon gyűjtemény.”);
    }
    }
    }
    Console.Write(“\nNyomja ENTER billentyűt a folytatáshoz…”);
    Console.ReadLine();
    }
    }
    }

    Egyéb lehetőség lenne az SQL lekérdezés (vigyázz, hogy kissé kockázatos)

    SELECT *
    AZ AllUserData
    AHOL (tp_DirName LIKE '%')
    ÉS ((tp_ContentType = 'dokumentum') és tp_ListId = 'C8723B19-0DAB-4F19-B195-3399D5375752′)

    Meg fogja találni hivatkozott elemek a tartalom típusa. Törli ezt a hivatkozott elem segítségével az alábbi lekérdezés.

    DELETE
    AZ AllUserData
    AHOL (tp_DirName LIKE '%')
    ÉS ((tp_ContentType = 'dokumentum') és tp_ListId = 'C8723B19-0DAB-4F19-B195-3399D5375752′)

Hagy egy Válaszol

Használhatod ezeket a HTML elemek

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