Share via


TeamFoundationExtensionUtility クラス

継承階層

System.Object
  Microsoft.TeamFoundation.Framework.Server.TeamFoundationExtensionUtility

名前空間:  Microsoft.TeamFoundation.Framework.Server
アセンブリ:  Microsoft.TeamFoundation.Framework.Server (Microsoft.TeamFoundation.Framework.Server.dll 内)

構文

'宣言
Public NotInheritable Class TeamFoundationExtensionUtility
public static class TeamFoundationExtensionUtility

TeamFoundationExtensionUtility 型で公開されるメンバーは以下のとおりです。

メソッド

  名前 説明
パブリック メソッド静的メンバー LoadExtensions<T>(String, Boolean) ExportAttribute に直接属性または InheritedExportAttribute、属性を設定する型から継承する型 T のクラスを読み込んでインスタンス化します。対象のクラスは既定のコンストラクターが必要です。
パブリック メソッド静的メンバー LoadExtensions<T>(TeamFoundationRequestContext, Boolean) 要求コンテキストのサービス ホストの既定のプラグインのディレクトリを使用してプラグインを作成します。
パブリック メソッド静的メンバー LoadExtensionTypeMap<T> 型のマッピングに拡張機能の完全クラス名を取得します。

このページのトップへ

フィールド

  名前 説明
パブリック フィールド静的メンバー DefaultPluginPath プラグインのパスは、サービス ホストのインスタンスのプロパティです。TFS の既定のパスをここに設定サービス ホストのない静的コンテキストは、プラグインのパスを取得できます。

このページのトップへ

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

Microsoft.TeamFoundation.Framework.Server 名前空間