TeamFoundationApplication 类
继承层次结构
System.Object
System.Web.HttpApplication
Microsoft.TeamFoundation.Framework.Server.Alm.TeamFoundationApplication
命名空间: Microsoft.TeamFoundation.Framework.Server.Alm
程序集: Microsoft.TeamFoundation.Framework.Server(在 Microsoft.TeamFoundation.Framework.Server.dll 中)
语法
声明
Public Class TeamFoundationApplication _
Inherits HttpApplication _
Implements IRegisteredObject
public class TeamFoundationApplication : HttpApplication,
IRegisteredObject
TeamFoundationApplication 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
TeamFoundationApplication |
页首
属性
名称 | 说明 | |
---|---|---|
Application | 获取应用程序的当前状态。 (继承自 HttpApplication。) | |
Context | 获取关于当前请求的 HTTP 特定信息。 (继承自 HttpApplication。) | |
Events | 获取处理所有应用程序事件的事件处理程序委托列表。 (继承自 HttpApplication。) | |
Modules | 获取当前应用程序的模块集合。 (继承自 HttpApplication。) | |
Request | 获取当前请求所对应的内部请求对象。 (继承自 HttpApplication。) | |
RequestContext | ||
Response | 获取当前请求所对应的内部响应对象。 (继承自 HttpApplication。) | |
Server | 获取当前请求所对应的内部服务器对象。 (继承自 HttpApplication。) | |
Session | 获取提供对会话数据的访问的内部会话对象。 (继承自 HttpApplication。) | |
Site | 获取或设置 IComponent 实现的网站接口。 (继承自 HttpApplication。) | |
User | 获取当前请求的内部用户对象。 (继承自 HttpApplication。) |
页首
方法
页首
事件
名称 | 说明 | |
---|---|---|
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 | ||
OnReportError | ||
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。) | |
RequestCompleted | 发生,在与该请求已释放的托管对象。 (继承自 HttpApplication。) | |
ResolveRequestCache | 在 ASP.NET 完成授权事件以使缓存模块从缓存中为请求提供服务后发生,从而绕过事件处理程序(例如某个页或 XML Web services)的执行。 (继承自 HttpApplication。) | |
UpdateRequestCache | 当 ASP.NET 执行完事件处理程序以使缓存模块存储将用于从缓存为后续请求提供服务的响应时发生。 (继承自 HttpApplication。) |
页首
字段
名称 | 说明 | |
---|---|---|
s_deploymentDatabase |
页首
显式接口实现
名称 | 说明 | |
---|---|---|
IHttpAsyncHandler.BeginProcessRequest | 启动对 HTTP 事件处理程序的异步调用。 (继承自 HttpApplication。) | |
IHttpAsyncHandler.EndProcessRequest | 在进程完成时提供一个异步进程 End 方法。 (继承自 HttpApplication。) | |
IHttpHandler.IsReusable | 获取一个 Boolean 值,它指示其他请求是否可以使用 IHttpHandler 对象。 (继承自 HttpApplication。) | |
IHttpHandler.ProcessRequest | 通过实现 IHttpHandler 接口的自定义 HTTP 处理程序启用 HTTP Web 请求的处理。 (继承自 HttpApplication。) |
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。