Če se pojavi “Vrsta vsebine mesta v uporabi” Napaka med brisanjem vrste vsebine.
Spremenite privzeto vrsto vsebine za seznam / knjižnice, ki uporablja te vrste vsebine.
Nato poskusite zbrisati vrsto vsebine.
|
||||||
Vrsta vsebine mesta v uporabi - Napaka pri brisanju Vrsta vsebineČe se pojavi “Vrsta vsebine mesta v uporabi” Napaka med brisanjem vrste vsebine.
Spremenite privzeto vrsto vsebine za seznam / knjižnice, ki uporablja te vrste vsebine. Nato poskusite zbrisati vrsto vsebine. 2 pripombe Vrsta vsebine mesta v uporabi - Napaka pri brisanju Vrsta vsebineLeave a Reply |
||||||
Avtorske pravice © 2024 MSTechBlogs - Vse pravice pridržane Poganja WordPress & Atahualpa |
Kako najti v katerih knjižnicah te vrste vsebine se uporablja?
Glejte razpravo v moj forum :
http://www.mstechblogs.com/Forums/viewtopic.php?f=8&p=12&sid=cee7f065bed1fc88d9759c66b373d4dd#p12
Lahko uporabite Object Model, da bi našli :
z uporabo sistema;
uporabo System.Collections.Generic;
uporabo Microsoft.SharePoint;
namespace Test
{
Razred ConsoleApp
{
static void Main(string[] args)
{
uporabo (SPSite siteCollection = new SPSite(“http://localhost”))
{
uporabo (SPWeb stran = siteCollection.OpenWeb())
{
// Get zastarele vrsto vsebine.
SPContentType zastarele = webSite.ContentTypes[“Test”];
če (zastareli != Null) // Imamo vrsto vsebine. uporablja = SPContentTypeUsage.GetUsages(zastareli);
{
IList
če (usages.Count> 0) // To je v uporabi.
{
Console.WriteLine(“Vrsta vsebine je v uporabi na naslednjih lokacijah:”);
foreach (SPContentTypeUsage uporabo v praksi)
Console.WriteLine(usage.Url);
}
drugega // Vrsta vsebine ni v uporabi.
{
// Izbrisati.
Console.WriteLine(“Brisanje vrste vsebine {0}…”, obsolete.Name);
webSite.ContentTypes.Delete(obsolete.Id);
}
}
drugega // Ni vsebine tipa ugotovljeno,.
{
Console.WriteLine(“Vrsta vsebine ne obstaja v tej zbirki mest.”);
}
}
}
Console.Write(“\nKliknite ENTER za nadaljevanje…”);
Console.ReadLine();
}
}
}
Druga možnost bi bila z uporabo SQL poizvedb (pazi svojo bit tveganih)
SELECT *
OD AllUserData
KJE (tp_DirName LIKE '%')
IN ((tp_ContentType = "Dokument") in tp_ListId = 'C8723B19-0DAB-4F19-B195-3399D5375752′)
Boste našli predmete, ki se sklicujejo na vrsto vsebine. Izbriši to navaja predmete z uporabo poizvedbe spodaj.
DELETE
OD AllUserData
KJE (tp_DirName LIKE '%')
IN ((tp_ContentType = "Dokument") in tp_ListId = 'C8723B19-0DAB-4F19-B195-3399D5375752′)