SharePointの機能バージョン管理
-
20-12-2019 - |
質問
機能バージョン管理を実装するには、次のリンクが続きます。 http://sissarepoint.wordpress.com/2010/01/21/using-the-FeatureUpgrading-event-to-upgrade-Features-SharePoint-2010/
解決
カスタムソリューションが必要な場合は、アクティブ化された機能バージョンを検索する方法を次に実行してください。
- SPFARM.FeatureDefinitions を使用してください
-
特定の機能のバージョンを見つける
var spFarm = SPFarm.Local; System.Version version = spFarm.FeatureDefinitions["YourFeatureName"].Version;
-
spcontext.current.sitefeaturesまたはspcontext.current.site.features
.var siteFeatures= SPContext.Current.SiteFeatures; foreach (SPFeature sf in siteFeatures)
{
variable= sf.definition.displayname;
variable = sf.Definition.Version.ToString(); }
ファーム内のすべての起動機能を取得する -
SPFeatureDefinitionCollection farmFeatures = SPFarm.Local.FeatureDefinitions;
foreach (SPFeatureDefinition feature in farmFeatures)
{
....
}
.
4 SPContext.current.WebFeaturesまたはSpcontext.Current.Web.Features
var webFeatures= SPContext.Current.WebFeatures;
foreach (SPFeature webFtr in webFeatures)
{
variable= webFtr.Definition.DisplayName;
variable= webFtr.Definition.Version.ToString();
}
.
これが役立つことを願っています。
他のヒント
これを中央管理またはサイト設定で見る方法はありません。ポイントはユーザーからバージョン管理を抽象化することです。ユーザーは、特定の機能が利用可能であることを知っています。私は、カスタムソリューションを書かずにこの情報を見ることができるようになるのがうれしいことに同意します。
所属していません StackOverflow