TeamFoundationApplication 类

继承层次结构

System.Object
  System.Web.HttpApplication
    Microsoft.TeamFoundation.Framework.Server.VisualStudioServicesApplication
      Microsoft.TeamFoundation.Server.Core.TeamFoundationApplication

命名空间:  Microsoft.TeamFoundation.Server.Core
程序集:  Microsoft.TeamFoundation.Server.Core(在 Microsoft.TeamFoundation.Server.Core.dll 中)

语法

声明
Public Class TeamFoundationApplication _
    Inherits VisualStudioServicesApplication
public class TeamFoundationApplication : VisualStudioServicesApplication

TeamFoundationApplication 类型公开以下成员。

构造函数

  名称 说明
公共方法 TeamFoundationApplication

页首

属性

  名称 说明
公共属性 Application 获取应用程序的当前状态。 (继承自 HttpApplication。)
公共属性 Context 获取关于当前请求的 HTTP 特定信息。 (继承自 HttpApplication。)
受保护的属性 Events 获取处理所有应用程序事件的事件处理程序委托列表。 (继承自 HttpApplication。)
公共属性 Modules 获取当前应用程序的模块集合。 (继承自 HttpApplication。)
公共属性 Request 获取当前请求所对应的内部请求对象。 (继承自 HttpApplication。)
公共属性 RequestContext 当 ASP.Net Application_BeginRequest 调用并可在处理请求中时,请求上下文为每个请求创建 (继承自 VisualStudioServicesApplication。)
公共属性 Response 获取当前请求所对应的内部响应对象。 (继承自 HttpApplication。)
公共属性 Server 获取当前请求所对应的内部服务器对象。 (继承自 HttpApplication。)
公共属性 Session 获取提供对会话数据的访问的内部会话对象。 (继承自 HttpApplication。)
公共属性 Site 获取或设置 IComponent 实现的网站接口。 (继承自 HttpApplication。)
公共属性 User 获取当前请求的内部用户对象。 (继承自 HttpApplication。)

页首

方法

  名称 说明
公共方法 AddOnAcquireRequestStateAsync(BeginEventHandler, EndEventHandler) 将指定的 AcquireRequestState 事件添加到当前请求的异步 AcquireRequestState 事件处理程序的集合。 (继承自 HttpApplication。)
公共方法 AddOnAcquireRequestStateAsync(BeginEventHandler, EndEventHandler, Object) 将指定的 AcquireRequestState 事件添加到当前请求的异步 AcquireRequestState 事件处理程序的集合。 (继承自 HttpApplication。)
公共方法 AddOnAuthenticateRequestAsync(BeginEventHandler, EndEventHandler) 将指定的 AuthenticateRequest 事件添加到当前请求的异步 AuthenticateRequest 事件处理程序的集合。 (继承自 HttpApplication。)
公共方法 AddOnAuthenticateRequestAsync(BeginEventHandler, EndEventHandler, Object) 将指定的 AuthenticateRequest 事件添加到当前请求的异步 AuthenticateRequest 事件处理程序的集合。 (继承自 HttpApplication。)
公共方法 AddOnAuthorizeRequestAsync(BeginEventHandler, EndEventHandler) 将指定的 AuthorizeRequest 事件添加到当前请求的异步 AuthorizeRequest 事件处理程序的集合。 (继承自 HttpApplication。)
公共方法 AddOnAuthorizeRequestAsync(BeginEventHandler, EndEventHandler, Object) 将指定的 AuthorizeRequest 事件添加到当前请求的异步 AuthorizeRequest 事件处理程序的集合。 (继承自 HttpApplication。)
公共方法 AddOnBeginRequestAsync(BeginEventHandler, EndEventHandler) 将指定的 BeginRequest 事件添加到当前请求的异步 BeginRequest 事件处理程序的集合。 (继承自 HttpApplication。)
公共方法 AddOnBeginRequestAsync(BeginEventHandler, EndEventHandler, Object) 将指定的 BeginRequest 事件添加到当前请求的异步 BeginRequest 事件处理程序的集合。 (继承自 HttpApplication。)
公共方法 AddOnEndRequestAsync(BeginEventHandler, EndEventHandler) 将指定的 EndRequest 事件添加到当前请求的异步 EndRequest 事件处理程序的集合。 (继承自 HttpApplication。)
公共方法 AddOnEndRequestAsync(BeginEventHandler, EndEventHandler, Object) 将指定的 EndRequest 事件添加到当前请求的异步 EndRequest 事件处理程序的集合。 (继承自 HttpApplication。)
公共方法 AddOnLogRequestAsync(BeginEventHandler, EndEventHandler) 将指定的 LogRequest 事件添加到当前请求的异步 LogRequest 事件处理程序的集合。 (继承自 HttpApplication。)
公共方法 AddOnLogRequestAsync(BeginEventHandler, EndEventHandler, Object) 将指定的 LogRequest 事件添加到当前请求的异步 LogRequest 事件处理程序的集合。 (继承自 HttpApplication。)
公共方法 AddOnMapRequestHandlerAsync(BeginEventHandler, EndEventHandler) 将指定的 MapRequestHandler 事件添加到当前请求的异步 MapRequestHandler 事件处理程序的集合。 (继承自 HttpApplication。)
公共方法 AddOnMapRequestHandlerAsync(BeginEventHandler, EndEventHandler, Object) 将指定的 MapRequestHandler 事件添加到当前请求的异步 MapRequestHandler 事件处理程序的集合。 (继承自 HttpApplication。)
公共方法 AddOnPostAcquireRequestStateAsync(BeginEventHandler, EndEventHandler) 将指定的 PostAcquireRequestState 事件添加到当前请求的异步 PostAcquireRequestState 事件处理程序的集合。 (继承自 HttpApplication。)
公共方法 AddOnPostAcquireRequestStateAsync(BeginEventHandler, EndEventHandler, Object) 将指定的 PostAcquireRequestState 事件添加到当前请求的异步 PostAcquireRequestState 事件处理程序的集合。 (继承自 HttpApplication。)
公共方法 AddOnPostAuthenticateRequestAsync(BeginEventHandler, EndEventHandler) 将指定的 PostAuthenticateRequest 事件添加到当前请求的异步 PostAuthenticateRequest 事件处理程序的集合。 (继承自 HttpApplication。)
公共方法 AddOnPostAuthenticateRequestAsync(BeginEventHandler, EndEventHandler, Object) 将指定的 PostAuthorizeRequest 事件添加到当前请求的异步 PostAuthorizeRequest 事件处理程序的集合。 (继承自 HttpApplication。)
公共方法 AddOnPostAuthorizeRequestAsync(BeginEventHandler, EndEventHandler) 将指定的 PostAuthorizeRequest 事件添加到当前请求的异步 PostAuthorizeRequest 事件处理程序的集合。 (继承自 HttpApplication。)
公共方法 AddOnPostAuthorizeRequestAsync(BeginEventHandler, EndEventHandler, Object) 将指定的 PostAuthorizeRequest 添加到当前请求的异步 PostAuthorizeRequest 事件处理程序的集合中。 (继承自 HttpApplication。)
公共方法 AddOnPostLogRequestAsync(BeginEventHandler, EndEventHandler) 将指定的 PostLogRequest 事件添加到当前请求的异步 PostLogRequest 事件处理程序的集合。 (继承自 HttpApplication。)
公共方法 AddOnPostLogRequestAsync(BeginEventHandler, EndEventHandler, Object) 将指定的 PostLogRequest 事件添加到当前请求的异步 PostLogRequest 事件处理程序的集合。 (继承自 HttpApplication。)
公共方法 AddOnPostMapRequestHandlerAsync(BeginEventHandler, EndEventHandler) 将指定的 PostMapRequestHandler 事件添加到当前请求的异步 PostMapRequestHandler 事件处理程序的集合。 (继承自 HttpApplication。)
公共方法 AddOnPostMapRequestHandlerAsync(BeginEventHandler, EndEventHandler, Object) 将指定的 PostMapRequestHandler 事件添加到当前请求的异步 PostMapRequestHandler 事件处理程序的集合。 (继承自 HttpApplication。)
公共方法 AddOnPostReleaseRequestStateAsync(BeginEventHandler, EndEventHandler) 将指定的 PostReleaseRequestState 事件添加到当前请求的异步 PostReleaseRequestState 事件处理程序的集合。 (继承自 HttpApplication。)
公共方法 AddOnPostReleaseRequestStateAsync(BeginEventHandler, EndEventHandler, Object) 将指定的 PostReleaseRequestState 事件添加到当前请求的异步 PostReleaseRequestState 事件处理程序的集合。 (继承自 HttpApplication。)
公共方法 AddOnPostRequestHandlerExecuteAsync(BeginEventHandler, EndEventHandler) 将指定的 PostRequestHandlerExecute 事件添加到当前请求的异步 PostRequestHandlerExecute 事件处理程序的集合。 (继承自 HttpApplication。)
公共方法 AddOnPostRequestHandlerExecuteAsync(BeginEventHandler, EndEventHandler, Object) 将指定的 PostRequestHandlerExecute 事件添加到当前请求的异步 PostRequestHandlerExecute 事件处理程序的集合。 (继承自 HttpApplication。)
公共方法 AddOnPostResolveRequestCacheAsync(BeginEventHandler, EndEventHandler) 将指定的 PostResolveRequestCache 事件添加到当前请求的异步 PostResolveRequestCache 事件处理程序的集合。 (继承自 HttpApplication。)
公共方法 AddOnPostResolveRequestCacheAsync(BeginEventHandler, EndEventHandler, Object) 将指定的 PostResolveRequestCache 事件添加到当前请求的异步 PostResolveRequestCache 事件处理程序的集合。 (继承自 HttpApplication。)
公共方法 AddOnPostUpdateRequestCacheAsync(BeginEventHandler, EndEventHandler) 将指定的 PostUpdateRequestCache 事件添加到当前请求的异步 PostUpdateRequestCache 事件处理程序的集合。 (继承自 HttpApplication。)
公共方法 AddOnPostUpdateRequestCacheAsync(BeginEventHandler, EndEventHandler, Object) 将指定的 PostUpdateRequestCache 事件添加到当前请求的异步 PostUpdateRequestCache 事件处理程序的集合。 (继承自 HttpApplication。)
公共方法 AddOnPreRequestHandlerExecuteAsync(BeginEventHandler, EndEventHandler) 将指定的 PreRequestHandlerExecute 事件添加到当前请求的异步 PreRequestHandlerExecute 事件处理程序的集合。 (继承自 HttpApplication。)
公共方法 AddOnPreRequestHandlerExecuteAsync(BeginEventHandler, EndEventHandler, Object) 将指定的 PreRequestHandlerExecute 事件添加到当前请求的异步 PreRequestHandlerExecute 事件处理程序的集合。 (继承自 HttpApplication。)
公共方法 AddOnReleaseRequestStateAsync(BeginEventHandler, EndEventHandler) 将指定的 ReleaseRequestState 事件添加到当前请求的异步 ReleaseRequestState 事件处理程序的集合。 (继承自 HttpApplication。)
公共方法 AddOnReleaseRequestStateAsync(BeginEventHandler, EndEventHandler, Object) 将指定的 ReleaseRequestState 事件添加到当前请求的异步 ReleaseRequestState 事件处理程序的集合。 (继承自 HttpApplication。)
公共方法 AddOnResolveRequestCacheAsync(BeginEventHandler, EndEventHandler) 将指定的 ResolveRequestCache 事件处理程序添加到当前请求的异步 ResolveRequestCache 事件处理程序的集合。 (继承自 HttpApplication。)
公共方法 AddOnResolveRequestCacheAsync(BeginEventHandler, EndEventHandler, Object) 将指定的 ResolveRequestCache 事件处理程序添加到当前请求的异步 ResolveRequestCache 事件处理程序的集合。 (继承自 HttpApplication。)
公共方法 AddOnUpdateRequestCacheAsync(BeginEventHandler, EndEventHandler) 将指定的 UpdateRequestCache 事件添加到当前请求的异步 UpdateRequestCache 事件处理程序的集合。 (继承自 HttpApplication。)
公共方法 AddOnUpdateRequestCacheAsync(BeginEventHandler, EndEventHandler, Object) 将指定的 UpdateRequestCache 事件添加到当前请求的异步 UpdateRequestCache 事件处理程序的集合。 (继承自 HttpApplication。)
受保护的方法 Application_BeginRequest (继承自 VisualStudioServicesApplication。)
受保护的方法 Application_End 执行常见的应用程序端处理 (继承自 VisualStudioServicesApplication。)
受保护的方法 Application_EndRequest 后期处理请求。请求完成跟踪到 ASP.NET,并重置线程的区域性。 (继承自 VisualStudioServicesApplication。)
受保护的方法 Application_Error 在应用程序中处理错误。异常在 Watson 记录和报告。 (继承自 VisualStudioServicesApplication。)
受保护的方法 Application_PostAuthenticateRequest (继承自 VisualStudioServicesApplication。)
受保护的方法 Application_PostAuthorizeRequest (继承自 VisualStudioServicesApplication。)
受保护的方法 Application_PreRequestHandlerExecute (继承自 VisualStudioServicesApplication。)
受保护的方法 Application_Start 执行常见应用程序启动进程 (继承自 VisualStudioServicesApplication。)
公共方法 CompleteRequest 使 ASP.NET 跳过 HTTP 执行管线链中的所有事件和筛选并直接执行 EndRequest 事件。 (继承自 HttpApplication。)
公共方法 Dispose 处置 HttpApplication 实例。 (继承自 HttpApplication。)
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetHashCode 作为默认哈希函数。 (继承自 Object。)
公共方法 GetOutputCacheProviderName 获取为网站配置的默认输出缓存提供程序的名称。 (继承自 HttpApplication。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 GetVaryByCustomString 提供 VaryByCustom 属性在整个应用程序范围内的实现。 (继承自 HttpApplication。)
公共方法 Init 在添加所有事件处理程序模块之后执行自定义初始化代码。 (继承自 HttpApplication。)
受保护的方法 IsLicenseValid 验证服务器是有效的许可证 (重写 VisualStudioServicesApplication.IsLicenseValid()。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
受保护的方法 OnFirstRequest (重写 VisualStudioServicesApplication.OnFirstRequest()。)
公共方法 Stop 当 ASP.Net 尝试关闭此应用程序时,IRegisteredObject.Stop 此调用。 (继承自 VisualStudioServicesApplication。)
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

事件

  名称 说明
公共事件 AcquireRequestState 当 ASP.NET 获取与当前请求关联的当前状态(如会话状态)时发生。 (继承自 HttpApplication。)
公共事件 AuthenticateRequest 当安全模块已建立用户标识时发生。 (继承自 HttpApplication。)
公共事件 AuthorizeRequest 当安全模块已验证用户授权时发生。 (继承自 HttpApplication。)
公共事件 BeginRequest 在 ASP.NET 响应请求时作为 HTTP 执行管线链中的第一个事件发生。 (继承自 HttpApplication。)
公共事件 Disposed 在释放应用程序时发生。 (继承自 HttpApplication。)
公共事件 EndRequest 在 ASP.NET 响应请求时作为 HTTP 执行管线链中的最后一个事件发生。 (继承自 HttpApplication。)
公共事件 Error 当引发未经处理的异常时发生。 (继承自 HttpApplication。)
公共事件 LogRequest 恰好在 ASP.NET 为当前请求执行任何记录之前发生。 (继承自 HttpApplication。)
公共事件 MapRequestHandler 基础结构。在选择了用来响应请求的处理程序时发生。 (继承自 HttpApplication。)
公共事件 OnFormatError 在返回错误响应的应用程序之前将激发的事件。 (继承自 VisualStudioServicesApplication。)
公共事件 OnReportError 在应用程序之前引发一个错误移到 Watson 报告的事件。 (继承自 VisualStudioServicesApplication。)
公共事件 PostAcquireRequestState 在已获得与当前请求关联的请求状态(例如会话状态)时发生。 (继承自 HttpApplication。)
公共事件 PostAuthenticateRequest 当安全模块已建立用户标识时发生。 (继承自 HttpApplication。)
公共事件 PostAuthorizeRequest 在当前请求的用户已获授权时发生。 (继承自 HttpApplication。)
公共事件 PostLogRequest 在 ASP.NET 处理完 LogRequest 事件的所有事件处理程序后发生。 (继承自 HttpApplication。)
公共事件 PostMapRequestHandler 在 ASP.NET 已将当前请求映射到相应的事件处理程序时发生。 (继承自 HttpApplication。)
公共事件 PostReleaseRequestState 在 ASP.NET 已完成所有请求事件处理程序的执行并且请求状态数据已存储时发生。 (继承自 HttpApplication。)
公共事件 PostRequestHandlerExecute 在 ASP.NET 事件处理程序(例如,某页或某个 XML Web service)执行完毕时发生。 (继承自 HttpApplication。)
公共事件 PostResolveRequestCache 在 ASP.NET 跳过当前事件处理程序的执行并允许缓存模块满足来自缓存的请求时发生。 (继承自 HttpApplication。)
公共事件 PostUpdateRequestCache 在 ASP.NET 完成缓存模块的更新并存储了用于从缓存中为后续请求提供服务的响应后,发生此事件。 (继承自 HttpApplication。)
公共事件 PreRequestHandlerExecute 恰好在 ASP.NET 开始执行事件处理程序(例如,某页或某个 XML Web services)前发生。 (继承自 HttpApplication。)
公共事件 PreSendRequestContent 恰好在 ASP.NET 向客户端发送内容之前发生。 (继承自 HttpApplication。)
公共事件 PreSendRequestHeaders 恰好在 ASP.NET 向客户端发送 HTTP 标头之前发生。 (继承自 HttpApplication。)
公共事件 ReleaseRequestState 在 ASP.NET 执行完所有请求事件处理程序后发生。该事件将使状态模块保存当前状态数据。 (继承自 HttpApplication。)
公共事件 ResolveRequestCache 在 ASP.NET 完成授权事件以使缓存模块从缓存中为请求提供服务后发生,从而绕过事件处理程序(例如某个页或 XML Web services)的执行。 (继承自 HttpApplication。)
公共事件 UpdateRequestCache 当 ASP.NET 执行完事件处理程序以使缓存模块存储将用于从缓存为后续请求提供服务的响应时发生。 (继承自 HttpApplication。)

页首

显式接口实现  

  名称 说明
显式接口实现私有方法 IHttpAsyncHandler.BeginProcessRequest 启动对 HTTP 事件处理程序的异步调用。 (继承自 HttpApplication。)
显式接口实现私有方法 IHttpAsyncHandler.EndProcessRequest 在进程完成时提供一个异步进程 End 方法。 (继承自 HttpApplication。)
显式接口实现私有属性 IHttpHandler.IsReusable 获取一个 Boolean 值,它指示其他请求是否可以使用 IHttpHandler 对象。 (继承自 HttpApplication。)
显式接口实现私有方法 IHttpHandler.ProcessRequest 通过实现 IHttpHandler 接口的自定义 HTTP 处理程序启用 HTTP Web 请求的处理。 (继承自 HttpApplication。)

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参阅

参考

Microsoft.TeamFoundation.Server.Core 命名空间