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.
|
||||||
Site Content Type A használatban lévő - Hiba törlése Content TypeHa Ö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 TypeHagy egy Válaszol |
||||||
Copyright © 2024 MSTechBlogs - Minden jog fenntartva Powered by WordPress & Atahualpa |
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. használ = SPContentTypeUsage.GetUsages(elavult);
{
IList
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′)