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 可以擲回 RequestFilterException 在 BeginRequest 造成要求提前完成和錯誤訊息傳回給呼叫端。 | |
EndRequest | ,在要求完成後, EndRequest 呼叫。 使用 BeginRequest 的任何要求都將具有相符的 EndRequest 呼叫。 ,因為這個要求已經完成,例外狀況會被忽略。 | |
EnterMethod | EnterMethod 在要求執行方法之後呼叫中宣告。在 EnterMethod 每當呼叫基底方法資訊可供使用。,其中包括方法名稱、型別和輸入 paramaters 清單。 這項資訊可供 [requestContext.Method。 ITeamFoundationRequestFilter 可以擲回 RequestFilterException 在 EnterMethod 造成要求提前完成和錯誤訊息傳回給呼叫端。 | |
LeaveMethod | 這個方法時,完成時, LeaveMethod 呼叫。一旦呼叫 EnterMethod 也應該一律呼叫 LeaveMethod。 ,因為這個要求已經完成,例外狀況會被忽略。 | |
RequestReady | RequestReady 在要求之後呼叫完成驗證並開始執行。此時 requestContext.UserContext 屬性將包含已驗證的使用者資訊。 ITeamFoundationRequestFilter 可以擲回 RequestFilterException 在 RequestReady 造成要求提前完成和錯誤訊息傳回給呼叫端。 |
回頁首