Compartilhar via


Classe VisualStudioServicesApplication

Hierarquia de herança

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

Namespace:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (em Microsoft.TeamFoundation.Framework.Server.dll)

Sintaxe

'Declaração
Public Class VisualStudioServicesApplication _
    Inherits HttpApplication _
    Implements IRegisteredObject
public class VisualStudioServicesApplication : HttpApplication, 
    IRegisteredObject

O tipo VisualStudioServicesApplication expõe os membros a seguir.

Construtores

  Nome Descrição
Método público VisualStudioServicesApplication

Superior

Propriedades

  Nome Descrição
Propriedade pública Application Obtém o estado atual de um aplicativo. (Herdado de HttpApplication.)
Propriedade pública Context Obtém as informações específicas sobre HTTP a solicitação atual. (Herdado de HttpApplication.)
Propriedade protegida Events Obtém a lista de representantes do manipulador de eventos que processa todos os eventos de aplicativo. (Herdado de HttpApplication.)
Propriedade pública Modules Obtém a coleção dos módulos para o aplicativo atual. (Herdado de HttpApplication.)
Propriedade pública Request Obtém o objeto intrínseco de solicitação para a solicitação atual. (Herdado de HttpApplication.)
Propriedade pública RequestContext O contexto de solicitação é criado para cada solicitação quando a chamada ASP.NET é feito Application_BeginRequest e está disponível em todo o processamento de solicitação
Propriedade pública Response Obtém o objeto intrínseco de resposta da solicitação atual. (Herdado de HttpApplication.)
Propriedade pública Server Obtém o objeto intrínseco de servidor para a solicitação atual. (Herdado de HttpApplication.)
Propriedade pública Session Obtém o objeto de sessão intrínseco que fornece acesso aos dados de sessão. (Herdado de HttpApplication.)
Propriedade pública Site Obtém ou define uma interface do site para uma implementação de IComponent . (Herdado de HttpApplication.)
Propriedade pública User Obtém o objeto de usuário intrínseco da solicitação atual. (Herdado de HttpApplication.)

Superior

Métodos

  Nome Descrição
Método público AddOnAcquireRequestStateAsync(BeginEventHandler, EndEventHandler) Adiciona o evento de AcquireRequestState à coleção de manipuladores de eventos assíncronas de AcquireRequestState da solicitação atual. (Herdado de HttpApplication.)
Método público AddOnAcquireRequestStateAsync(BeginEventHandler, EndEventHandler, Object) Adiciona o evento de AcquireRequestState à coleção de manipuladores de eventos assíncronas de AcquireRequestState da solicitação atual. (Herdado de HttpApplication.)
Método público AddOnAuthenticateRequestAsync(BeginEventHandler, EndEventHandler) Adiciona o evento de AuthenticateRequest à coleção de manipuladores de eventos assíncronas de AuthenticateRequest da solicitação atual. (Herdado de HttpApplication.)
Método público AddOnAuthenticateRequestAsync(BeginEventHandler, EndEventHandler, Object) Adiciona o evento de AuthenticateRequest à coleção de manipuladores de eventos assíncronas de AuthenticateRequest da solicitação atual. (Herdado de HttpApplication.)
Método público AddOnAuthorizeRequestAsync(BeginEventHandler, EndEventHandler) Adiciona o evento de AuthorizeRequest à coleção de manipuladores de eventos assíncronas de AuthorizeRequest da solicitação atual. (Herdado de HttpApplication.)
Método público AddOnAuthorizeRequestAsync(BeginEventHandler, EndEventHandler, Object) Adiciona o evento de AuthorizeRequest à coleção de manipuladores de eventos assíncronas de AuthorizeRequest da solicitação atual. (Herdado de HttpApplication.)
Método público AddOnBeginRequestAsync(BeginEventHandler, EndEventHandler) Adiciona o evento de BeginRequest à coleção de manipuladores de eventos assíncronas de BeginRequest da solicitação atual. (Herdado de HttpApplication.)
Método público AddOnBeginRequestAsync(BeginEventHandler, EndEventHandler, Object) Adiciona o evento de BeginRequest à coleção de manipuladores de eventos assíncronas de BeginRequest da solicitação atual. (Herdado de HttpApplication.)
Método público AddOnEndRequestAsync(BeginEventHandler, EndEventHandler) Adiciona o evento de EndRequest à coleção de manipuladores de eventos assíncronas de EndRequest da solicitação atual. (Herdado de HttpApplication.)
Método público AddOnEndRequestAsync(BeginEventHandler, EndEventHandler, Object) Adiciona o evento de EndRequest à coleção de manipuladores de eventos assíncronas de EndRequest da solicitação atual. (Herdado de HttpApplication.)
Método público AddOnLogRequestAsync(BeginEventHandler, EndEventHandler) Adiciona o evento de LogRequest à coleção de manipuladores de eventos assíncronas de LogRequest da solicitação atual. (Herdado de HttpApplication.)
Método público AddOnLogRequestAsync(BeginEventHandler, EndEventHandler, Object) Adiciona o evento de LogRequest à coleção de manipuladores de eventos assíncronas de LogRequest da solicitação atual. (Herdado de HttpApplication.)
Método público AddOnMapRequestHandlerAsync(BeginEventHandler, EndEventHandler) Adiciona o evento de MapRequestHandler à coleção de manipuladores de eventos assíncronas de MapRequestHandler da solicitação atual. (Herdado de HttpApplication.)
Método público AddOnMapRequestHandlerAsync(BeginEventHandler, EndEventHandler, Object) Adiciona o evento de MapRequestHandler à coleção de manipuladores de eventos assíncronas de MapRequestHandler da solicitação atual. (Herdado de HttpApplication.)
Método público AddOnPostAcquireRequestStateAsync(BeginEventHandler, EndEventHandler) Adiciona o evento de PostAcquireRequestState à coleção de manipuladores de eventos assíncronas de PostAcquireRequestState da solicitação atual. (Herdado de HttpApplication.)
Método público AddOnPostAcquireRequestStateAsync(BeginEventHandler, EndEventHandler, Object) Adiciona o evento de PostAcquireRequestState à coleção de manipuladores de eventos assíncronas de PostAcquireRequestState da solicitação atual. (Herdado de HttpApplication.)
Método público AddOnPostAuthenticateRequestAsync(BeginEventHandler, EndEventHandler) Adiciona o evento de PostAuthenticateRequest à coleção de manipuladores de eventos assíncronas de PostAuthenticateRequest da solicitação atual. (Herdado de HttpApplication.)
Método público AddOnPostAuthenticateRequestAsync(BeginEventHandler, EndEventHandler, Object) Adiciona o evento de PostAuthorizeRequest à coleção de manipuladores de eventos assíncronas de PostAuthorizeRequest da solicitação atual. (Herdado de HttpApplication.)
Método público AddOnPostAuthorizeRequestAsync(BeginEventHandler, EndEventHandler) Adiciona o evento de PostAuthorizeRequest à coleção de manipuladores de eventos assíncronas de PostAuthorizeRequest da solicitação atual. (Herdado de HttpApplication.)
Método público AddOnPostAuthorizeRequestAsync(BeginEventHandler, EndEventHandler, Object) Adiciona PostAuthorizeRequest especificado à coleção de manipuladores de eventos assíncronas de PostAuthorizeRequest da solicitação atual. (Herdado de HttpApplication.)
Método público AddOnPostLogRequestAsync(BeginEventHandler, EndEventHandler) Adiciona o evento de PostLogRequest à coleção de manipuladores de eventos assíncronas de PostLogRequest da solicitação atual. (Herdado de HttpApplication.)
Método público AddOnPostLogRequestAsync(BeginEventHandler, EndEventHandler, Object) Adiciona o evento de PostLogRequest à coleção de manipuladores de eventos assíncronas de PostLogRequest da solicitação atual. (Herdado de HttpApplication.)
Método público AddOnPostMapRequestHandlerAsync(BeginEventHandler, EndEventHandler) Adiciona o evento de PostMapRequestHandler à coleção de manipuladores de eventos assíncronas de PostMapRequestHandler da solicitação atual. (Herdado de HttpApplication.)
Método público AddOnPostMapRequestHandlerAsync(BeginEventHandler, EndEventHandler, Object) Adiciona o evento de PostMapRequestHandler à coleção de manipuladores de eventos assíncronas de PostMapRequestHandler da solicitação atual. (Herdado de HttpApplication.)
Método público AddOnPostReleaseRequestStateAsync(BeginEventHandler, EndEventHandler) Adiciona o evento de PostReleaseRequestState à coleção de manipuladores de eventos assíncronas de PostReleaseRequestState da solicitação atual. (Herdado de HttpApplication.)
Método público AddOnPostReleaseRequestStateAsync(BeginEventHandler, EndEventHandler, Object) Adiciona o evento de PostReleaseRequestState à coleção de manipuladores de eventos assíncronas de PostReleaseRequestState da solicitação atual. (Herdado de HttpApplication.)
Método público AddOnPostRequestHandlerExecuteAsync(BeginEventHandler, EndEventHandler) Adiciona o evento de PostRequestHandlerExecute à coleção de manipuladores de eventos assíncronas de PostRequestHandlerExecute da solicitação atual. (Herdado de HttpApplication.)
Método público AddOnPostRequestHandlerExecuteAsync(BeginEventHandler, EndEventHandler, Object) Adiciona o evento de PostRequestHandlerExecute à coleção de manipuladores de eventos assíncronas de PostRequestHandlerExecute da solicitação atual. (Herdado de HttpApplication.)
Método público AddOnPostResolveRequestCacheAsync(BeginEventHandler, EndEventHandler) Adiciona o evento de PostResolveRequestCache à coleção de manipuladores de eventos assíncronas de PostResolveRequestCache da solicitação atual. (Herdado de HttpApplication.)
Método público AddOnPostResolveRequestCacheAsync(BeginEventHandler, EndEventHandler, Object) Adiciona o evento de PostResolveRequestCache à coleção de manipuladores de eventos assíncronas de PostResolveRequestCache da solicitação atual. (Herdado de HttpApplication.)
Método público AddOnPostUpdateRequestCacheAsync(BeginEventHandler, EndEventHandler) Adiciona o evento de PostUpdateRequestCache à coleção de manipuladores de eventos assíncronas de PostUpdateRequestCache da solicitação atual. (Herdado de HttpApplication.)
Método público AddOnPostUpdateRequestCacheAsync(BeginEventHandler, EndEventHandler, Object) Adiciona o evento de PostUpdateRequestCache à coleção de manipuladores de eventos assíncronas de PostUpdateRequestCache da solicitação atual. (Herdado de HttpApplication.)
Método público AddOnPreRequestHandlerExecuteAsync(BeginEventHandler, EndEventHandler) Adiciona o evento de PreRequestHandlerExecute à coleção de manipuladores de eventos assíncronas de PreRequestHandlerExecute da solicitação atual. (Herdado de HttpApplication.)
Método público AddOnPreRequestHandlerExecuteAsync(BeginEventHandler, EndEventHandler, Object) Adiciona o evento de PreRequestHandlerExecute à coleção de manipuladores de eventos assíncronas de PreRequestHandlerExecute da solicitação atual. (Herdado de HttpApplication.)
Método público AddOnReleaseRequestStateAsync(BeginEventHandler, EndEventHandler) Adiciona o evento de ReleaseRequestState à coleção de manipuladores de eventos assíncronas de ReleaseRequestState da solicitação atual. (Herdado de HttpApplication.)
Método público AddOnReleaseRequestStateAsync(BeginEventHandler, EndEventHandler, Object) Adiciona o evento de ReleaseRequestState à coleção de manipuladores de eventos assíncronas de ReleaseRequestState da solicitação atual. (Herdado de HttpApplication.)
Método público AddOnResolveRequestCacheAsync(BeginEventHandler, EndEventHandler) Adiciona o manipulador de eventos especificado de ResolveRequestCache à coleção de manipuladores de eventos assíncronas de ResolveRequestCache da solicitação atual. (Herdado de HttpApplication.)
Método público AddOnResolveRequestCacheAsync(BeginEventHandler, EndEventHandler, Object) Adiciona o manipulador de eventos especificado de ResolveRequestCache à coleção de manipuladores de eventos assíncronas de ResolveRequestCache da solicitação atual. (Herdado de HttpApplication.)
Método público AddOnUpdateRequestCacheAsync(BeginEventHandler, EndEventHandler) Adiciona o evento de UpdateRequestCache à coleção de manipuladores de eventos assíncronas de UpdateRequestCache da solicitação atual. (Herdado de HttpApplication.)
Método público AddOnUpdateRequestCacheAsync(BeginEventHandler, EndEventHandler, Object) Adiciona o evento de UpdateRequestCache à coleção de manipuladores de eventos assíncronas de UpdateRequestCache da solicitação atual. (Herdado de HttpApplication.)
Método protegido Application_BeginRequest
Método protegido Application_End Executar manipulação comum ao final do aplicativo
Método protegido Application_EndRequest Manipular post-operação solicitação.A conclusão de solicitação é rastreada ao ASP.NET e cultura de segmento é redefinido.
Método protegido Application_Error Manipular erros no aplicativo.As exceções são registradas e relatadas através de Watson.
Método protegido Application_PostAuthenticateRequest
Método protegido Application_PostAuthorizeRequest
Método protegido Application_PreRequestHandlerExecute
Método protegido Application_Start Executar manipulação comuns de início do aplicativo
Método público CompleteRequest Faz com que O ignore todos os eventos e filtragem na cadeia de pipeline HTTP de execução e executar diretamente o evento de EndRequest . (Herdado de HttpApplication.)
Método público Dispose Disponha a instância de HttpApplication . (Herdado de HttpApplication.)
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método protegido Finalize Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes que seja recuperado pela coleta de lixo. (Herdado de Object.)
Método público GetHashCode Serve como a função de hash padrão. (Herdado de Object.)
Método público GetOutputCacheProviderName Obtém o nome do provedor padrão por saída de cache que é configurado para um site. (Herdado de HttpApplication.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método público GetVaryByCustomString Fornece uma implementação de aplicativo todo da propriedade de VaryByCustom . (Herdado de HttpApplication.)
Método público Init Executa o manipulador de eventos que personalizado de código de inicialização depois que todos os módulos foram adicionados. (Herdado de HttpApplication.)
Método protegido IsLicenseValid Verifique o servidor que a licença é válido
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método protegido OnFirstRequest
Método público Stop IRegisteredObject.Stop isso é chamado quando ASP.Net está tentando desativar nosso aplicativo.
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)

Superior

Eventos

  Nome Descrição
Evento público AcquireRequestState Ocorre quando o ASP.NET adquirir o estado atual (por exemplo, estado de sessão) que está associado à solicitação atual. (Herdado de HttpApplication.)
Evento público AuthenticateRequest Ocorre quando um módulo de segurança estabelecer a identidade do usuário. (Herdado de HttpApplication.)
Evento público AuthorizeRequest Ocorre quando um módulo de segurança verificar a autorização do usuário. (Herdado de HttpApplication.)
Evento público BeginRequest Ocorre quando o primeiro evento na cadeia de pipeline HTTP de execução quando o ASP.NET responder a uma solicitação. (Herdado de HttpApplication.)
Evento público Disposed Ocorre quando o aplicativo é descartado. (Herdado de HttpApplication.)
Evento público EndRequest Ocorre quando o último evento na cadeia de pipeline HTTP de execução quando o ASP.NET responder a uma solicitação. (Herdado de HttpApplication.)
Evento público Error Ocorre quando uma exceção sem-tratamento é lançada. (Herdado de HttpApplication.)
Evento público LogRequest Ocorre antes que o ASP.NET executa todo o log da solicitação atual. (Herdado de HttpApplication.)
Evento público MapRequestHandler Infraestrutura. Ocorre quando o manipulador é selecionado para responder à solicitação. (Herdado de HttpApplication.)
Evento público OnFormatError Um evento que é acionado antes do aplicativo que retorna uma resposta de erro.
Evento público OnReportError Um evento que é acionado antes do aplicativo que relata um erro a Watson.
Evento público PostAcquireRequestState Ocorre quando o estado de solicitação (por exemplo, estado de sessão) que está associado à solicitação atual foi obtido. (Herdado de HttpApplication.)
Evento público PostAuthenticateRequest Ocorre quando um módulo de segurança estabelecer a identidade do usuário. (Herdado de HttpApplication.)
Evento público PostAuthorizeRequest Ocorre quando o usuário para a solicitação atual é autorizado. (Herdado de HttpApplication.)
Evento público PostLogRequest Ocorre quando o ASP.NET concluir o processamento de todos os manipuladores de eventos do evento de LogRequest . (Herdado de HttpApplication.)
Evento público PostMapRequestHandler Ocorre quando o ASP.NET mapear a solicitação atual para o manipulador de eventos apropriado. (Herdado de HttpApplication.)
Evento público PostReleaseRequestState Ocorre quando o ASP.NET concluir a execução de todos os manipuladores de eventos de solicitação e os dados de estado da solicitação estão armazenados. (Herdado de HttpApplication.)
Evento público PostRequestHandlerExecute Ocorre quando o manipulador de eventos do ASP.NET (por exemplo, uma página ou um serviço Web XML) para concluir a execução. (Herdado de HttpApplication.)
Evento público PostResolveRequestCache Ocorre quando o ASP.NET ignorar a execução do manipulador de eventos atual e permitir que um módulo de cachê fornece uma solicitação de cache. (Herdado de HttpApplication.)
Evento público PostUpdateRequestCache Ocorre quando o ASP.NET concluir atualizar os módulos de cachê e armazenar as respostas que são usadas para atender solicitações subsequentes do cache. (Herdado de HttpApplication.)
Evento público PreRequestHandlerExecute Ocorre imediatamente antes de O início da execução de um manipulador de eventos (por exemplo, uma página ou um serviço Web XML). (Herdado de HttpApplication.)
Evento público PreSendRequestContent Ocorre imediatamente antes de conteúdo dos envios do ASP.NET ao cliente. (Herdado de HttpApplication.)
Evento público PreSendRequestHeaders Ocorre antes que o ASP.NET envia cabeçalhos HTTP ao cliente. (Herdado de HttpApplication.)
Evento público ReleaseRequestState Ocorre depois que o ASP.NET concluir a execução todos os manipuladores de eventos da solicitação.Esse evento faz com que os módulos de estado salvar os dados de estado atual. (Herdado de HttpApplication.)
Evento público ResolveRequestCache Ocorre quando o ASP.NET concluir um evento de autorização para permitir que os módulos de cachê atender solicitações de cache, ignorando a execução do manipulador de eventos (por exemplo, uma página ou um serviço Web XML). (Herdado de HttpApplication.)
Evento público UpdateRequestCache Ocorre quando o ASP.NET concluir a execução de um manipulador de eventos para deixar os módulos de cachê armazenar as respostas que serão usadas para atender solicitações subsequentes do cache. (Herdado de HttpApplication.)

Superior

Campos

  Nome Descrição
Campo protegidoMembro estático s_Area
Campo protegidoMembro estático s_isWebAppRegistered
Campo protegidoMembro estático s_Layer
Campo protegidoMembro estático s_registrationAttemptsRemaining

Superior

Implementações explícitas da interface

  Nome Descrição
Implementação explícita da interfaceMétodo particular IHttpAsyncHandler.BeginProcessRequest Inicia uma chamada assíncrono ao manipulador de eventos HTTP. (Herdado de HttpApplication.)
Implementação explícita da interfaceMétodo particular IHttpAsyncHandler.EndProcessRequest Fornece um método de End do processo assíncrono quando o processo é concluído. (Herdado de HttpApplication.)
Implementação explícita da interfacePropriedade particular IHttpHandler.IsReusable Obtém um valor de Boolean que indica se outra solicitação pode usar o objeto de IHttpHandler . (Herdado de HttpApplication.)
Implementação explícita da interfaceMétodo particular IHttpHandler.ProcessRequest Permite o processamento de solicitações HTTP Web por um manipulador HTTP personalizado que implementa a interface de IHttpHandler . (Herdado de HttpApplication.)

Superior

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.TeamFoundation.Framework.Server