SharePoint 2010 Central Adminサイトからファーム機能の一覧を取得しようとしています。私が抱えている問題は、私だけが引き戻すのに成功したということです。サイトの機能。私も次のようにSPFarm.Local.FeatureDefinitions
を使用してみましたが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);
}
}
:
foreach (SPFeatureDefinition feature in SPFarm.Local.FeatureDefinitions)
{
string featureName = feature.DisplayName;
if (featureName != null)
{
XElement newItem = new XElement("Item", featureName);
infoTree.Add(newItem);
}
が、無駄に次のコードは、私が現在働いているものです。私が近づいている次の道はSPFeatureCollection
です。私がこの問題に取り組むことができるよりよいアプローチはありますか?基本的に私はちょうどまだSPFeatureCollection
のうち何も得ていないので、いくつかの手がかりを探しています。
EDIT 私は
SPFeatureCollection featureCollect = SPContext.Current.Site.Features
をいじりされているが、これまでのところ、私はSPContext
がnullを返すと、問題が生じています。
タイトルを編集しました。 「[質問には「タイトル内に「タグ」を含める必要がありますか」(http://meta.stackexchange.com/questions/19190/)」を参照してください。コンセンサスは「いいえ、そうすべきではありません」です。 –
申し訳ありませんが、私は一般的にどのようにGoogleクエリを開始するのかと言いました。意図しない違反 – wjhguitarman
問題ありません。 [so]はあなたのためのタイトルに最初のタグを置きます。 –