Próbuję uzyskać listę funkcji farmy z witryny centralnego administratora SharePoint 2010. Problem, który mam, polega na tym, że udało mi się tylko odciągnąć funkcje: Strona. Poniższy kod jest co Ja obecnie pracuje z:Uzyskaj cechy farmy z SharePoint 2010
foreach (SPFeature feature in SPAdministrationWebApplication.Local.Features)
{
string featureName = feature.Definition.DisplayName;
if (featureName != null)
{
XElement newItem = new XElement("Item", featureName);
infoTree.Add(newItem);
}
}
Próbowałem również używając SPFarm.Local.FeatureDefinitions
następująco:
foreach (SPFeatureDefinition feature in SPFarm.Local.FeatureDefinitions)
{
string featureName = feature.DisplayName;
if (featureName != null)
{
XElement newItem = new XElement("Item", featureName);
infoTree.Add(newItem);
}
ale bezskutecznie. Następna droga, którą się zbliżam, używa SPFeatureCollection
. Czy istnieje lepsze podejście do tego problemu? Zasadniczo szukam tylko wskazówek, ponieważ jeszcze nie uzyskałem niczego z SPFeatureCollection
.
EDIT I zostały aprowizacji z
SPFeatureCollection featureCollect = SPContext.Current.Site.Features
ale do tej pory mam problem z SPContext
powrocie zerowy.
Zmieniłem twój tytuł. Zobacz, "[Czy w tytułach pytania powinny znaleźć się" znaczniki "?] (Http://meta.stackexchange.com/questions/19190/)", gdzie konsensus brzmi "nie, nie powinien". –
Przepraszam, sformułowałem, jak generalnie zaczynam zapytania Google. Niezamierzone naruszenie – wjhguitarman
Nie jest problemem. [so] umieszcza dla ciebie pierwszy tag. –