Má fhaigheann tú “Cineál Ábhar Suíomh in Úsáid” earráide agus scriosadh an cineál ábhar.
Athraigh an cineál ábhar réamhshocraithe le haghaidh an liosta a / leabharlann, a úsáideann an cineál ábhar.
Ansin déan iarracht a scriosadh an cineál ábhar.
Conas a aimsiú i leabharlanna a bhfuil an cineál ábhar a úsáidtear?
Déan tagairt do na díospóireachta i mo fóram :
http://www.mstechblogs.com/Forums/viewtopic.php?f=8&p=12&sid=cee7f065bed1fc88d9759c66b373d4dd#p12
Is féidir leat úsáid Samhail Oibiachta chun teacht ar :
úsáid a bhaint as Córas;
ag baint úsáide as System.Collections.Generic;
ag baint úsáide as Microsoft.SharePoint;
Tástáil ainmspás
{
rang ConsoleApp
{
neamhní Main statach(teaghrán[] thagair)
{
ag baint úsáide as (SiteCollection SPSite = nua SPSite(“http://localhost”))
{
ag baint úsáide as (SPWeb láithreán gréasáin = siteCollection.OpenWeb())
{
// Faigh an cineál ábhair seanchaite.
SPContentType léig = webSite.ContentTypes[“Tástáil”];
más rud é (as feidhm != 0) // Tá cineál ábhar. usages = SPContentTypeUsage.GetUsages(as feidhm);
{
IList
más rud é (usages.Count> 0) // Tá sé in úsáid.
{
Console.WriteLine(“Is é an cineál ábhar atá in úsáid sna háiteanna seo a leanas:”);
foreach (Úsáid SPContentTypeUsage i usages)
Console.WriteLine(usage.Url);
}
eile // Níl an cineál ábhar atá in úsáid.
{
// Scrios sé.
Console.WriteLine(“Cineál ábhar Scriosadh {0}…”, obsolete.Name);
webSite.ContentTypes.Delete(obsolete.Id);
}
}
eile // Uimh cineál ábhar le fáil.
{
Console.WriteLine(“Ní dhéanann an cineál ábhar atá sa bhailiúchán seo suíomh.”);
}
}
}
Console.Write(“\nBrúigh ENTER chun leanúint ar aghaidh…”);
Console.ReadLine();
}
}
}
Bheadh Rogha eile a úsáid a bhaint as Iarratas SQL (beware a giotán risky)
Roghnaigh *
Ó AllUserData
ÁIT (tp_DirName mhaith '%')
AGUS ((tp_ContentType = 'Doiciméad') agus tp_ListId = 'C8723B19-0DAB-4F19-B195-3399D5375752′)
Gheobhaidh tú míreanna tagairt de réir cineáil ábhair. Scrios an míreanna tagartha ag baint úsáide as cheist thíos.
Scrios
Ó AllUserData
ÁIT (tp_DirName mhaith '%')
AGUS ((tp_ContentType = 'Doiciméad') agus tp_ListId = 'C8723B19-0DAB-4F19-B195-3399D5375752′)