Share via


TeamFoundationRequestContext.GetReplicaAwareService<T> メソッド

この要求コンテキストに対応レプリカに対応する型 T で指定されているクラスのインスタンスを取得します。 このオブジェクトは、この要求コンテキストに関連付けられているインスタンスです。 T のファクトリ サービスのインスタンスが存在しない場合、使用可能なレプリカの T のインスタンスで作成され、初期化します。 この関数 (レプリカの数が変更限り) ユーザー 1 人ごとに確定的です。 同じユーザーからの要求は同じ T のインスタンスを返します。 これらのオブジェクトに ServiceHost に関連付けられ、要求では長い時間が有効な場合もあります。注意してください。

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

構文

'宣言
Public Overridable Function GetReplicaAwareService(Of T As {Class, New, ITeamFoundationReplicaAwareService}) As T
public virtual T GetReplicaAwareService<T>()
where T : class, new(), ITeamFoundationReplicaAwareService

型パラメーター

  • T
    取得するオブジェクトの型を並べ替える。 クラスが ITeamFoundationReplicaAwareService を実行し、非抽象であり、パラメーターなしのコンストラクターを持つなります。

戻り値

型: T
この要求に関連付けられた型 T で指定されたオブジェクトのインスタンスを返します。

.NET Framework セキュリティ

  • 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

関連項目

TeamFoundationRequestContext クラス

Microsoft.TeamFoundation.Framework.Server 名前空間