Եթե Դուք ստանում եք “Կայքի բովանդակությունը տեսակը օգտագործման” սխալ իսկ վերացման բովանդակության տեսակը.
Փոխել նախնական բովանդակության տեսակը ցանկում / Գրադարան, որն օգտագործում է այդ տեսակ պարունակությունը.
Հետո փորձում են ջնջել բովանդակության տեսակը.
Ինչպես գտնել գրադարաններում, որտեղ այս բովանդակության տեսակը օգտագործվում?
Վերաբերում են քննարկման իմ ֆորումում :
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) // Մենք ունենք բովանդակության տեսակ. usages = SPContentTypeUsage.GetUsages(հնացած);
{
IList
եթե (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′)