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导致该请求之前完成和错误消息将返回到调用方。 |
页首