Կայքի բովանդակությունը տեսակը օգտագործում - Վերացվում է Error իսկ Content type

Եթե ​​Դուք ստանում եք “Կայքի բովանդակությունը տեսակը օգտագործման” սխալ իսկ վերացման բովանդակության տեսակը.

Փոխել նախնական բովանդակության տեսակը ցանկում / Գրադարան, որն օգտագործում է այդ տեսակ պարունակությունը.

Հետո փորձում են ջնջել բովանդակության տեսակը.

2 Մեկնաբանություն Site Content type օգտագործում - Վերացվում է Error իսկ Content type

  • KKelaiya

    Ինչպես գտնել գրադարաններում, որտեղ այս բովանդակության տեսակը օգտագործվում?

  • Վերաբերում են քննարկման իմ ֆորումում :
    http://www.mstechblogs.com/Forums/viewtopic.php?f=8&p=12&sid=cee7f065bed1fc88d9759c66b373d4dd#p12

    Դուք կարող եք օգտագործել օբյեկտը մոդել գտնել :

    օգտագործելով համակարգ;
    օգտագործելով System.Collections.Generic;
    օգտագործելով Microsoft.SharePoint;

    Անվանատարածք Test
    {
    դաս ConsoleApp
    {
    ստատիկ անվավեր Գլխավոր(string[] args)
    {
    օգտագործելով (SPSite siteCollection = նոր SPSite(“HTTP://localhost”))
    {
    օգտագործելով (SPWeb կայքը = siteCollection.OpenWeb())
    {
    // Ստանալ հնացած բովանդակության տեսակը.
    SPContentType հնացած = webSite.ContentTypes[“Փորձարկում”];

    եթե (հնացած != Null) // Մենք ունենք բովանդակության տեսակ.
    {
    IList usages = SPContentTypeUsage.GetUsages(հնացած);
    եթե (usages.Count 0) // Այն օգտագործվում է.
    {
    Console.WriteLine(“Բովանդակության տեսակը օգտագործվում է հետեւյալ վայրերում:”);
    foreach (SPContentTypeUsage օգտագործվելու usages)
    Console.WriteLine(usage.Url);
    }
    ուրիշ // Բովանդակության տեսակը չի օգտագործվում.
    {
    // Ջնջել դա.
    Console.WriteLine(“Վերացվում բովանդակության տեսակ {0}…”, obsolete.Name);
    webSite.ContentTypes.Delete(obsolete.Id);
    }
    }
    ուրիշ // Ոչ բովանդակության տեսակ չի գտնվել.
    {
    Console.WriteLine(“Բովանդակությունը տեսակը գոյություն չունի այս կայքում հավաքածու.”);
    }
    }
    }
    Console.Write(“\nPress ENTER շարունակելու…”);
    Console.ReadLine();
    }
    }
    }

    Այլ Option կլիներ, օգտագործելով SQL հարցմանը (զգուշանալ նրա փոքր - ինչ ռիսկային)

    ԸՆՏՐՅԱԼՆԵՐԸ *
    AllUserData ԵՆ
    ՈՐՏԵՂ (tp_DirName LIKE ‘%’)
    ԵՎ ((tp_ContentType = ‘Document’) եւ tp_ListId = 'C8723B19 - 0DAB-4F19-B195-3399D5375752′)

    Դուք կարող եք գտնել գրառումները MARC Record Նյութերի Ուղեկցող ըստ բովանդակության տեսակ. Ջնջել այս Ուղեկցող նյութեր, օգտագործելով ստորեւ բերված հարցմանը.

    ՋՆՋԵԼ
    AllUserData ԵՆ
    ՈՐՏԵՂ (tp_DirName LIKE ‘%’)
    ԵՎ ((tp_ContentType = ‘Document’) եւ tp_ListId = 'C8723B19 - 0DAB-4F19-B195-3399D5375752′)

Թողնել Պատասխանել

Դուք կարող եք օգտվել Այս HTML-թեգերը

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