Compartir a través de


VisualStudioServicesApplication (Clase)

Jerarquía de herencia

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

Espacio de nombres:  Microsoft.TeamFoundation.Framework.Server
Ensamblado:  Microsoft.TeamFoundation.Framework.Server (en Microsoft.TeamFoundation.Framework.Server.dll)

Sintaxis

'Declaración
Public Class VisualStudioServicesApplication _
    Inherits HttpApplication _
    Implements IRegisteredObject
public class VisualStudioServicesApplication : HttpApplication, 
    IRegisteredObject

El tipo VisualStudioServicesApplication expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público VisualStudioServicesApplication

Arriba

Propiedades

  Nombre Descripción
Propiedad pública Application Obtiene el estado actual de una aplicación. (Se hereda de HttpApplication).
Propiedad pública Context Obtiene información específica de HTTP acerca de la solicitud actual. (Se hereda de HttpApplication).
Propiedad protegida Events Obtiene la lista de delegados de controladores de eventos que procesan todos los eventos de aplicación. (Se hereda de HttpApplication).
Propiedad pública Modules Obtiene la colección de módulos de la aplicación actual. (Se hereda de HttpApplication).
Propiedad pública Request Obtiene el objeto de solicitud intrínseco de la solicitud actual. (Se hereda de HttpApplication).
Propiedad pública RequestContext El contexto de la solicitud se crea para cada solicitud cuando la llamada de ASP.Net Application_BeginRequest se hace y disponible en el procesamiento de la solicitud
Propiedad pública Response Obtiene el objeto de respuesta intrínseco de la solicitud actual. (Se hereda de HttpApplication).
Propiedad pública Server Obtiene el objeto de servidor intrínseco de la solicitud actual. (Se hereda de HttpApplication).
Propiedad pública Session Obtiene el objeto de sesión intrínseco que proporciona acceso a los datos de la sesión. (Se hereda de HttpApplication).
Propiedad pública Site Obtiene o establece una interfaz de sitio para una implementación de IComponent. (Se hereda de HttpApplication).
Propiedad pública User Obtiene el objeto de usuario intrínseco de la respuesta actual. (Se hereda de HttpApplication).

Arriba

Métodos

  Nombre Descripción
Método público AddOnAcquireRequestStateAsync(BeginEventHandler, EndEventHandler) Agrega el evento AcquireRequestState especificado a la colección de controladores de eventos AcquireRequestState asincrónicos de la solicitud actual. (Se hereda de HttpApplication).
Método público AddOnAcquireRequestStateAsync(BeginEventHandler, EndEventHandler, Object) Agrega el evento AcquireRequestState especificado a la colección de controladores de eventos AcquireRequestState asincrónicos de la solicitud actual. (Se hereda de HttpApplication).
Método público AddOnAuthenticateRequestAsync(BeginEventHandler, EndEventHandler) Agrega el evento AuthenticateRequest especificado a la colección de controladores de eventos AuthenticateRequest asincrónicos de la solicitud actual. (Se hereda de HttpApplication).
Método público AddOnAuthenticateRequestAsync(BeginEventHandler, EndEventHandler, Object) Agrega el evento AuthenticateRequest especificado a la colección de controladores de eventos AuthenticateRequest asincrónicos de la solicitud actual. (Se hereda de HttpApplication).
Método público AddOnAuthorizeRequestAsync(BeginEventHandler, EndEventHandler) Agrega el evento AuthorizeRequest especificado a la colección de controladores de eventos AuthorizeRequest asincrónicos de la solicitud actual. (Se hereda de HttpApplication).
Método público AddOnAuthorizeRequestAsync(BeginEventHandler, EndEventHandler, Object) Agrega el evento AuthorizeRequest especificado a la colección de controladores de eventos AuthorizeRequest asincrónicos de la solicitud actual. (Se hereda de HttpApplication).
Método público AddOnBeginRequestAsync(BeginEventHandler, EndEventHandler) Agrega el evento BeginRequest especificado a la colección de controladores de eventos BeginRequest asincrónicos de la solicitud actual. (Se hereda de HttpApplication).
Método público AddOnBeginRequestAsync(BeginEventHandler, EndEventHandler, Object) Agrega el evento BeginRequest especificado a la colección de controladores de eventos BeginRequest asincrónicos de la solicitud actual. (Se hereda de HttpApplication).
Método público AddOnEndRequestAsync(BeginEventHandler, EndEventHandler) Agrega el evento EndRequest especificado a la colección de controladores de eventos EndRequest asincrónicos de la solicitud actual. (Se hereda de HttpApplication).
Método público AddOnEndRequestAsync(BeginEventHandler, EndEventHandler, Object) Agrega el evento EndRequest especificado a la colección de controladores de eventos EndRequest asincrónicos de la solicitud actual. (Se hereda de HttpApplication).
Método público AddOnLogRequestAsync(BeginEventHandler, EndEventHandler) Agrega el evento LogRequest especificado a la colección de controladores de eventos LogRequest asincrónicos de la solicitud actual. (Se hereda de HttpApplication).
Método público AddOnLogRequestAsync(BeginEventHandler, EndEventHandler, Object) Agrega el evento LogRequest especificado a la colección de controladores de eventos LogRequest asincrónicos de la solicitud actual. (Se hereda de HttpApplication).
Método público AddOnMapRequestHandlerAsync(BeginEventHandler, EndEventHandler) Agrega el evento MapRequestHandler especificado a la colección de controladores de eventos MapRequestHandler asincrónicos de la solicitud actual. (Se hereda de HttpApplication).
Método público AddOnMapRequestHandlerAsync(BeginEventHandler, EndEventHandler, Object) Agrega el evento MapRequestHandler especificado a la colección de controladores de eventos MapRequestHandler asincrónicos de la solicitud actual. (Se hereda de HttpApplication).
Método público AddOnPostAcquireRequestStateAsync(BeginEventHandler, EndEventHandler) Agrega el evento PostAcquireRequestState especificado a la colección de controladores de eventos PostAcquireRequestState asincrónicos de la solicitud actual. (Se hereda de HttpApplication).
Método público AddOnPostAcquireRequestStateAsync(BeginEventHandler, EndEventHandler, Object) Agrega el evento PostAcquireRequestState especificado a la colección de controladores de eventos PostAcquireRequestState asincrónicos de la solicitud actual. (Se hereda de HttpApplication).
Método público AddOnPostAuthenticateRequestAsync(BeginEventHandler, EndEventHandler) Agrega el evento PostAuthenticateRequest especificado a la colección de controladores de eventos PostAuthenticateRequest asincrónicos de la solicitud actual. (Se hereda de HttpApplication).
Método público AddOnPostAuthenticateRequestAsync(BeginEventHandler, EndEventHandler, Object) Agrega el evento PostAuthorizeRequest especificado a la colección de controladores de eventos PostAuthorizeRequest asincrónicos de la solicitud actual. (Se hereda de HttpApplication).
Método público AddOnPostAuthorizeRequestAsync(BeginEventHandler, EndEventHandler) Agrega el evento PostAuthorizeRequest especificado a la colección de controladores de eventos PostAuthorizeRequest asincrónicos de la solicitud actual. (Se hereda de HttpApplication).
Método público AddOnPostAuthorizeRequestAsync(BeginEventHandler, EndEventHandler, Object) Agrega el PostAuthorizeRequest especificado a la colección de controladores de eventos PostAuthorizeRequest asincrónicos de la solicitud actual. (Se hereda de HttpApplication).
Método público AddOnPostLogRequestAsync(BeginEventHandler, EndEventHandler) Agrega el evento PostLogRequest especificado a la colección de controladores de eventos PostLogRequest asincrónicos de la solicitud actual. (Se hereda de HttpApplication).
Método público AddOnPostLogRequestAsync(BeginEventHandler, EndEventHandler, Object) Agrega el evento PostLogRequest especificado a la colección de controladores de eventos PostLogRequest asincrónicos de la solicitud actual. (Se hereda de HttpApplication).
Método público AddOnPostMapRequestHandlerAsync(BeginEventHandler, EndEventHandler) Agrega el evento PostMapRequestHandler especificado a la colección de controladores de eventos PostMapRequestHandler asincrónicos de la solicitud actual. (Se hereda de HttpApplication).
Método público AddOnPostMapRequestHandlerAsync(BeginEventHandler, EndEventHandler, Object) Agrega el evento PostMapRequestHandler especificado a la colección de controladores de eventos PostMapRequestHandler asincrónicos de la solicitud actual. (Se hereda de HttpApplication).
Método público AddOnPostReleaseRequestStateAsync(BeginEventHandler, EndEventHandler) Agrega el evento PostReleaseRequestState especificado a la colección de controladores de eventos PostReleaseRequestState asincrónicos de la solicitud actual. (Se hereda de HttpApplication).
Método público AddOnPostReleaseRequestStateAsync(BeginEventHandler, EndEventHandler, Object) Agrega el evento PostReleaseRequestState especificado a la colección de controladores de eventos PostReleaseRequestState asincrónicos de la solicitud actual. (Se hereda de HttpApplication).
Método público AddOnPostRequestHandlerExecuteAsync(BeginEventHandler, EndEventHandler) Agrega el evento PostRequestHandlerExecute especificado a la colección de controladores de eventos PostRequestHandlerExecute asincrónicos de la solicitud actual. (Se hereda de HttpApplication).
Método público AddOnPostRequestHandlerExecuteAsync(BeginEventHandler, EndEventHandler, Object) Agrega el evento PostRequestHandlerExecute especificado a la colección de controladores de eventos PostRequestHandlerExecute asincrónicos de la solicitud actual. (Se hereda de HttpApplication).
Método público AddOnPostResolveRequestCacheAsync(BeginEventHandler, EndEventHandler) Agrega el evento PostResolveRequestCache especificado a la colección de controladores de eventos PostResolveRequestCache asincrónicos de la solicitud actual. (Se hereda de HttpApplication).
Método público AddOnPostResolveRequestCacheAsync(BeginEventHandler, EndEventHandler, Object) Agrega el evento PostResolveRequestCache especificado a la colección de controladores de eventos PostResolveRequestCache asincrónicos de la solicitud actual. (Se hereda de HttpApplication).
Método público AddOnPostUpdateRequestCacheAsync(BeginEventHandler, EndEventHandler) Agrega el evento PostUpdateRequestCache especificado a la colección de controladores de eventos PostUpdateRequestCache asincrónicos de la solicitud actual. (Se hereda de HttpApplication).
Método público AddOnPostUpdateRequestCacheAsync(BeginEventHandler, EndEventHandler, Object) Agrega el evento PostUpdateRequestCache especificado a la colección de controladores de eventos PostUpdateRequestCache asincrónicos de la solicitud actual. (Se hereda de HttpApplication).
Método público AddOnPreRequestHandlerExecuteAsync(BeginEventHandler, EndEventHandler) Agrega el evento PreRequestHandlerExecute especificado a la colección de controladores de eventos PreRequestHandlerExecute asincrónicos de la solicitud actual. (Se hereda de HttpApplication).
Método público AddOnPreRequestHandlerExecuteAsync(BeginEventHandler, EndEventHandler, Object) Agrega el evento PreRequestHandlerExecute especificado a la colección de controladores de eventos PreRequestHandlerExecute asincrónicos de la solicitud actual. (Se hereda de HttpApplication).
Método público AddOnReleaseRequestStateAsync(BeginEventHandler, EndEventHandler) Agrega el evento ReleaseRequestState especificado a la colección de controladores de eventos ReleaseRequestState asincrónicos de la solicitud actual. (Se hereda de HttpApplication).
Método público AddOnReleaseRequestStateAsync(BeginEventHandler, EndEventHandler, Object) Agrega el evento ReleaseRequestState especificado a la colección de controladores de eventos ReleaseRequestState asincrónicos de la solicitud actual. (Se hereda de HttpApplication).
Método público AddOnResolveRequestCacheAsync(BeginEventHandler, EndEventHandler) Agrega el controlador de eventos ResolveRequestCache especificado a la colección de controladores de eventos ResolveRequestCache asincrónicos de la solicitud actual. (Se hereda de HttpApplication).
Método público AddOnResolveRequestCacheAsync(BeginEventHandler, EndEventHandler, Object) Agrega el controlador de eventos ResolveRequestCache especificado a la colección de controladores de eventos ResolveRequestCache asincrónicos de la solicitud actual. (Se hereda de HttpApplication).
Método público AddOnUpdateRequestCacheAsync(BeginEventHandler, EndEventHandler) Agrega el evento UpdateRequestCache especificado a la colección de controladores de eventos UpdateRequestCache asincrónicos de la solicitud actual. (Se hereda de HttpApplication).
Método público AddOnUpdateRequestCacheAsync(BeginEventHandler, EndEventHandler, Object) Agrega el evento UpdateRequestCache especificado a la colección de controladores de eventos UpdateRequestCache asincrónicos de la solicitud actual. (Se hereda de HttpApplication).
Método protegido Application_BeginRequest
Método protegido Application_End Realice un control realiza aplicación común
Método protegido Application_EndRequest El control de la solicitud POST.La finalización de la solicitud se seguimiento a ASP.NET y se restaura la referencia cultural del subproceso.
Método protegido Application_Error Errores de identificador en la aplicación.Las excepciones se registran y se comunican con Watson.
Método protegido Application_PostAuthenticateRequest
Método protegido Application_PostAuthorizeRequest
Método protegido Application_PreRequestHandlerExecute
Método protegido Application_Start Realice un control común de inicio de la aplicación
Método público CompleteRequest Permite que ASP.NET omita todos los eventos y el filtrado de la cadena de ejecución de canalización HTTP y ejecute directamente el evento EndRequest. (Se hereda de HttpApplication).
Método público Dispose Se deshace de la instancia HttpApplication. (Se hereda de HttpApplication).
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GetHashCode Sirve como la función hash predeterminada. (Se hereda de Object).
Método público GetOutputCacheProviderName Obtiene el nombre del proveedor de caché de resultados predeterminado que se ha configurado para un sitio web. (Se hereda de HttpApplication).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público GetVaryByCustomString Proporciona una implementación de la propiedad VaryByCustom para toda la aplicación. (Se hereda de HttpApplication).
Método público Init Ejecuta el código de inicialización personalizado una vez agregados todos los módulos controladores de eventos. (Se hereda de HttpApplication).
Método protegido IsLicenseValid Compruebe el servidor que licencia es válida
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método protegido OnFirstRequest
Método público Stop Se llama IRegisteredObject.Stop This cuando ASP.NET intenta para cerrar la aplicación.
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Eventos

  Nombre Descripción
Evento público AcquireRequestState Se produce cuando ASP.NET adquiere el estado actual (por ejemplo, estado de sesión) asociado a la solicitud actual. (Se hereda de HttpApplication).
Evento público AuthenticateRequest Se produce cuando un módulo de seguridad ha establecido la identidad del usuario. (Se hereda de HttpApplication).
Evento público AuthorizeRequest Se produce cuando un módulo de seguridad ha comprobado la autorización del usuario. (Se hereda de HttpApplication).
Evento público BeginRequest Se produce como el primer evento de la cadena de ejecución de canalización HTTP cuando ASP.NET responde a una solicitud. (Se hereda de HttpApplication).
Evento público Disposed Se produce cuando se desecha la aplicación. (Se hereda de HttpApplication).
Evento público EndRequest Se produce como el último evento de la cadena de ejecución de canalización HTTP cuando ASP.NET responde a una solicitud. (Se hereda de HttpApplication).
Evento público Error Se produce cuando se produce una excepción no controlada. (Se hereda de HttpApplication).
Evento público LogRequest Se produce justo antes de que ASP.NET realice cualquier registro para la solicitud actual. (Se hereda de HttpApplication).
Evento público MapRequestHandler Infraestructura. Se produce cuando se selecciona el controlador para responder a la solicitud. (Se hereda de HttpApplication).
Evento público OnFormatError Un evento que se desencadena antes de la aplicación que devuelve una respuesta de error.
Evento público OnReportError Un evento que se desencadena antes de la aplicación que indica un error a Watson.
Evento público PostAcquireRequestState Se produce cuando se ha obtenido el estado de solicitud (por ejemplo, el estado de sesión) asociado con la solicitud actual. (Se hereda de HttpApplication).
Evento público PostAuthenticateRequest Se produce cuando un módulo de seguridad ha establecido la identidad del usuario. (Se hereda de HttpApplication).
Evento público PostAuthorizeRequest Se produce cuando se ha autorizado al usuario de la solicitud actual. (Se hereda de HttpApplication).
Evento público PostLogRequest Se produce cuando ASP.NET ha completado el procesamiento de todos los controladores de eventos para el evento LogRequest. (Se hereda de HttpApplication).
Evento público PostMapRequestHandler Se produce cuando ASP.NET ha asignado la solicitud actual al controlador de eventos adecuado. (Se hereda de HttpApplication).
Evento público PostReleaseRequestState Se produce cuando ASP.NET ha finalizado de ejecutar todos los controladores de eventos de la solicitud y se han almacenado los datos de estado de la solicitud. (Se hereda de HttpApplication).
Evento público PostRequestHandlerExecute Se produce cuando el controlador de eventos ASP.NET (por ejemplo, una página o un servicio Web XML) finaliza su ejecución. (Se hereda de HttpApplication).
Evento público PostResolveRequestCache Se produce cuando ASP.NET omite la ejecución del controlador de eventos actual y permite que un módulo de almacenamiento en caché atienda una solicitud desde la caché. (Se hereda de HttpApplication).
Evento público PostUpdateRequestCache Se produce cuando ASP.NET completa la actualización de los módulos de almacenamiento en caché que almacenan las respuestas que se usan para atender las posteriores solicitudes de la caché. (Se hereda de HttpApplication).
Evento público PreRequestHandlerExecute Se produce justo antes de que ASP.NET comience a ejecutar un controlador de eventos (por ejemplo, una página o un servicio Web XML). (Se hereda de HttpApplication).
Evento público PreSendRequestContent Se produce inmediatamente antes de que ASP.NET envíe el contenido al cliente. (Se hereda de HttpApplication).
Evento público PreSendRequestHeaders Se produce inmediatamente antes de que ASP.NET envíe los encabezados HTTP al cliente. (Se hereda de HttpApplication).
Evento público ReleaseRequestState Se produce después de que ASP.NET termine de ejecutar todos los controladores de eventos de la solicitud.Este evento permite que los módulos de estado guarden los datos de estado actuales. (Se hereda de HttpApplication).
Evento público ResolveRequestCache Se produce cuando ASP.NET finaliza un evento de autorización para permitir que los módulos de almacenamiento en caché atiendan las solicitudes de la caché, evitando la ejecución del controlador de eventos (por ejemplo, una página o servicio Web XML). (Se hereda de HttpApplication).
Evento público UpdateRequestCache Se produce cuando ASP.NET finaliza la ejecución de un controlador de eventos para permitir que los módulos de almacenamiento en caché almacenen las respuestas que se van a utilizar para atender las solicitudes siguientes de la caché. (Se hereda de HttpApplication).

Arriba

Campos

  Nombre Descripción
Campo protegidoMiembro estático s_Area
Campo protegidoMiembro estático s_isWebAppRegistered
Campo protegidoMiembro estático s_Layer
Campo protegidoMiembro estático s_registrationAttemptsRemaining

Arriba

Implementaciones de interfaz explícita

  Nombre Descripción
Implementación explícita de interfacesMétodo privado IHttpAsyncHandler.BeginProcessRequest Inicia una llamada asincrónica al controlador de eventos HTTP. (Se hereda de HttpApplication).
Implementación explícita de interfacesMétodo privado IHttpAsyncHandler.EndProcessRequest Proporciona un método End de proceso asincrónico cuando finaliza el proceso. (Se hereda de HttpApplication).
Implementación explícita de interfacesPropiedad privada IHttpHandler.IsReusable Obtiene un valor Boolean que indica si otra solicitud puede utilizar el objeto IHttpHandler. (Se hereda de HttpApplication).
Implementación explícita de interfacesMétodo privado IHttpHandler.ProcessRequest Permite el procesamiento de solicitudes Web HTTP mediante un controlador HTTP personalizado que implementa la interfaz IHttpHandler. (Se hereda de HttpApplication).

Arriba

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.TeamFoundation.Framework.Server (Espacio de nombres)