Share via


ITeamFoundationRequestFilter インターフェイス

メッセージが処理される前に、完了した後 ITeamFoundationRequestFilter が要求通知を受信するために使用されます。

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

構文

'宣言
<InheritedExportAttribute> _
Public Interface ITeamFoundationRequestFilter
[InheritedExportAttribute]
public interface ITeamFoundationRequestFilter

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

メソッド

  名前 説明
パブリック メソッド BeginRequest BeginRequest は、サイトまたはホストが要求を対象とする特定し、要求を処理していることを確認した後、TFS が呼び出されます。 すべての要求の BeginRequest の呼び出しは限りません。 ITeamFoundationRequestFilter により迅速に完了した要求と呼び出し元に返されるエラー メッセージが発生する場合 BeginRequest の RequestFilterException をスローできます。
パブリック メソッド EndRequest EndRequest は、要求が完了した後に呼び出されます。 BeginRequest のすべての要求に EndRequest の呼び出しの一致があります。 例外は、要求が完了するため無視されました。
パブリック メソッド EnterMethod EnterMethod はこの要求に実装されているメソッドの後で宣言して呼び出されます。EnterMethod を呼び出すときに、基本メソッドの情報を使用できます。これは、入力 paramaters のメソッドの名前、型、およびリストが含まれます。 この情報は requestContext.Method で使用できます。 ITeamFoundationRequestFilter により迅速に完了した要求と呼び出し元に返されるエラー メッセージが発生する場合 EnterMethod の RequestFilterException をスローできます。
パブリック メソッド LeaveMethod LeaveMethod は、メソッドが完了すると呼び出されます。EnterMethod を呼び出すと LeaveMethod は常に、呼び出す必要があります。 例外は、要求が完了するため無視されました。
パブリック メソッド RequestReady RequestReady は、要求の完了後であり、認証を実行を開始しようとしています呼び出されます。この時点で requestContext.UserContext のプロパティは、認証済みユーザーの情報を格納します。 ITeamFoundationRequestFilter により迅速に完了した要求と呼び出し元に返されるエラー メッセージが発生する場合 RequestReady の RequestFilterException をスローできます。

このページのトップへ

参照

関連項目

Microsoft.TeamFoundation.Framework.Server 名前空間