Condividi tramite


Classe TeamFoundationApplication

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.TeamFoundation.Server.Core
Assembly:  Microsoft.TeamFoundation.Server.Core (in Microsoft.TeamFoundation.Server.Core.dll)

Sintassi

'Dichiarazione
Public Class TeamFoundationApplication _
    Inherits VisualStudioServicesApplication
public class TeamFoundationApplication : VisualStudioServicesApplication

Il tipo TeamFoundationApplication espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico TeamFoundationApplication

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Application Ottiene lo stato corrente di un'applicazione. (Ereditato da HttpApplication)
Proprietà pubblica Context Ottiene informazioni specifiche HTTP relative alla richiesta corrente. (Ereditato da HttpApplication)
Proprietà protetta. Events Restituisce l'elenco dei delegati del gestore eventi da cui vengono elaborati tutti gli eventi dell'applicazione. (Ereditato da HttpApplication)
Proprietà pubblica Modules Restituisce l'insieme di moduli relativi all'applicazione corrente. (Ereditato da HttpApplication)
Proprietà pubblica Request Ottiene l'oggetto richiesta intrinseco relativo alla richiesta corrente. (Ereditato da HttpApplication)
Proprietà pubblica RequestContext Il contesto della richiesta viene creato per ogni richiesta alla chiamata di ASP.NET Application_BeginRequest viene eseguita ed è disponibile in tutta l'elaborazione della richiesta (Ereditato da VisualStudioServicesApplication)
Proprietà pubblica Response Ottiene l'oggetto risposta intrinseco per la richiesta corrente. (Ereditato da HttpApplication)
Proprietà pubblica Server Ottiene l'oggetto server intrinseco per la richiesta corrente. (Ereditato da HttpApplication)
Proprietà pubblica Session Ottiene l'oggetto sessione intrinseco che fornisce accesso ai dati della sessione. (Ereditato da HttpApplication)
Proprietà pubblica Site Ottiene o imposta un'interfaccia del sito per un'implementazione IComponent. (Ereditato da HttpApplication)
Proprietà pubblica User Restituisce l'oggetto utente intrinseco relativo alla richiesta corrente. (Ereditato da HttpApplication)

In alto

Metodi

  Nome Descrizione
Metodo pubblico AddOnAcquireRequestStateAsync(BeginEventHandler, EndEventHandler) Consente di aggiungere l'evento AcquireRequestState specificato all'insieme di gestori eventi AcquireRequestState asincroni relativo alla richiesta corrente. (Ereditato da HttpApplication)
Metodo pubblico AddOnAcquireRequestStateAsync(BeginEventHandler, EndEventHandler, Object) Consente di aggiungere l'evento AcquireRequestState specificato all'insieme di gestori eventi AcquireRequestState asincroni relativo alla richiesta corrente. (Ereditato da HttpApplication)
Metodo pubblico AddOnAuthenticateRequestAsync(BeginEventHandler, EndEventHandler) Consente di aggiungere l'evento AuthenticateRequest specificato all'insieme di gestori eventi AuthenticateRequest asincroni relativo alla richiesta corrente. (Ereditato da HttpApplication)
Metodo pubblico AddOnAuthenticateRequestAsync(BeginEventHandler, EndEventHandler, Object) Consente di aggiungere l'evento AuthenticateRequest specificato all'insieme di gestori eventi AuthenticateRequest asincroni relativo alla richiesta corrente. (Ereditato da HttpApplication)
Metodo pubblico AddOnAuthorizeRequestAsync(BeginEventHandler, EndEventHandler) Consente di aggiungere l'evento AuthorizeRequest specificato all'insieme di gestori eventi AuthorizeRequest asincroni relativo alla richiesta corrente. (Ereditato da HttpApplication)
Metodo pubblico AddOnAuthorizeRequestAsync(BeginEventHandler, EndEventHandler, Object) Consente di aggiungere l'evento AuthorizeRequest specificato all'insieme di gestori eventi AuthorizeRequest asincroni relativo alla richiesta corrente. (Ereditato da HttpApplication)
Metodo pubblico AddOnBeginRequestAsync(BeginEventHandler, EndEventHandler) Consente di aggiungere l'evento BeginRequest specificato all'insieme di gestori eventi BeginRequest asincroni relativo alla richiesta corrente. (Ereditato da HttpApplication)
Metodo pubblico AddOnBeginRequestAsync(BeginEventHandler, EndEventHandler, Object) Consente di aggiungere l'evento BeginRequest specificato all'insieme di gestori eventi BeginRequest asincroni relativo alla richiesta corrente. (Ereditato da HttpApplication)
Metodo pubblico AddOnEndRequestAsync(BeginEventHandler, EndEventHandler) Consente di aggiungere l'evento EndRequest specificato all'insieme di gestori eventi EndRequest asincroni relativo alla richiesta corrente. (Ereditato da HttpApplication)
Metodo pubblico AddOnEndRequestAsync(BeginEventHandler, EndEventHandler, Object) Consente di aggiungere l'evento EndRequest specificato all'insieme di gestori eventi EndRequest asincroni relativo alla richiesta corrente. (Ereditato da HttpApplication)
Metodo pubblico AddOnLogRequestAsync(BeginEventHandler, EndEventHandler) Consente di aggiungere l'evento LogRequest specificato all'insieme di gestori eventi LogRequest asincroni relativo alla richiesta corrente. (Ereditato da HttpApplication)
Metodo pubblico AddOnLogRequestAsync(BeginEventHandler, EndEventHandler, Object) Consente di aggiungere l'evento LogRequest specificato all'insieme di gestori eventi LogRequest asincroni relativo alla richiesta corrente. (Ereditato da HttpApplication)
Metodo pubblico AddOnMapRequestHandlerAsync(BeginEventHandler, EndEventHandler) Consente di aggiungere l'evento MapRequestHandler specificato all'insieme di gestori eventi MapRequestHandler asincroni relativo alla richiesta corrente. (Ereditato da HttpApplication)
Metodo pubblico AddOnMapRequestHandlerAsync(BeginEventHandler, EndEventHandler, Object) Consente di aggiungere l'evento MapRequestHandler specificato all'insieme di gestori eventi MapRequestHandler asincroni relativo alla richiesta corrente. (Ereditato da HttpApplication)
Metodo pubblico AddOnPostAcquireRequestStateAsync(BeginEventHandler, EndEventHandler) Consente di aggiungere l'evento PostAcquireRequestState specificato all'insieme di gestori eventi PostAcquireRequestState asincroni relativo alla richiesta corrente. (Ereditato da HttpApplication)
Metodo pubblico AddOnPostAcquireRequestStateAsync(BeginEventHandler, EndEventHandler, Object) Consente di aggiungere l'evento PostAcquireRequestState specificato all'insieme di gestori eventi PostAcquireRequestState asincroni relativo alla richiesta corrente. (Ereditato da HttpApplication)
Metodo pubblico AddOnPostAuthenticateRequestAsync(BeginEventHandler, EndEventHandler) Consente di aggiungere l'evento PostAuthenticateRequest specificato all'insieme di gestori eventi PostAuthenticateRequest asincroni relativo alla richiesta corrente. (Ereditato da HttpApplication)
Metodo pubblico AddOnPostAuthenticateRequestAsync(BeginEventHandler, EndEventHandler, Object) Consente di aggiungere l'evento PostAuthorizeRequest specificato all'insieme di gestori eventi PostAuthorizeRequest asincroni relativo alla richiesta corrente. (Ereditato da HttpApplication)
Metodo pubblico AddOnPostAuthorizeRequestAsync(BeginEventHandler, EndEventHandler) Consente di aggiungere l'evento PostAuthorizeRequest specificato all'insieme di gestori eventi PostAuthorizeRequest asincroni relativo alla richiesta corrente. (Ereditato da HttpApplication)
Metodo pubblico AddOnPostAuthorizeRequestAsync(BeginEventHandler, EndEventHandler, Object) Consente di aggiungere l'evento PostAuthorizeRequest specificato all'insieme di gestori eventi PostAuthorizeRequest asincroni relativo alla richiesta corrente. (Ereditato da HttpApplication)
Metodo pubblico AddOnPostLogRequestAsync(BeginEventHandler, EndEventHandler) Consente di aggiungere l'evento PostLogRequest specificato all'insieme di gestori eventi PostLogRequest asincroni relativo alla richiesta corrente. (Ereditato da HttpApplication)
Metodo pubblico AddOnPostLogRequestAsync(BeginEventHandler, EndEventHandler, Object) Consente di aggiungere l'evento PostLogRequest specificato all'insieme di gestori eventi PostLogRequest asincroni relativo alla richiesta corrente. (Ereditato da HttpApplication)
Metodo pubblico AddOnPostMapRequestHandlerAsync(BeginEventHandler, EndEventHandler) Consente di aggiungere l'evento PostMapRequestHandler specificato all'insieme di gestori eventi PostMapRequestHandler asincroni relativo alla richiesta corrente. (Ereditato da HttpApplication)
Metodo pubblico AddOnPostMapRequestHandlerAsync(BeginEventHandler, EndEventHandler, Object) Consente di aggiungere l'evento PostMapRequestHandler specificato all'insieme di gestori eventi PostMapRequestHandler asincroni relativo alla richiesta corrente. (Ereditato da HttpApplication)
Metodo pubblico AddOnPostReleaseRequestStateAsync(BeginEventHandler, EndEventHandler) Consente di aggiungere l'evento PostReleaseRequestState specificato all'insieme di gestori eventi PostReleaseRequestState asincroni relativo alla richiesta corrente. (Ereditato da HttpApplication)
Metodo pubblico AddOnPostReleaseRequestStateAsync(BeginEventHandler, EndEventHandler, Object) Consente di aggiungere l'evento PostReleaseRequestState specificato all'insieme di gestori eventi PostReleaseRequestState asincroni relativo alla richiesta corrente. (Ereditato da HttpApplication)
Metodo pubblico AddOnPostRequestHandlerExecuteAsync(BeginEventHandler, EndEventHandler) Consente di aggiungere l'evento PostRequestHandlerExecute specificato all'insieme di gestori eventi PostRequestHandlerExecute asincroni relativo alla richiesta corrente. (Ereditato da HttpApplication)
Metodo pubblico AddOnPostRequestHandlerExecuteAsync(BeginEventHandler, EndEventHandler, Object) Consente di aggiungere l'evento PostRequestHandlerExecute specificato all'insieme di gestori eventi PostRequestHandlerExecute asincroni relativo alla richiesta corrente. (Ereditato da HttpApplication)
Metodo pubblico AddOnPostResolveRequestCacheAsync(BeginEventHandler, EndEventHandler) Consente di aggiungere l'evento PostResolveRequestCache specificato all'insieme di gestori eventi PostResolveRequestCache asincroni relativo alla richiesta corrente. (Ereditato da HttpApplication)
Metodo pubblico AddOnPostResolveRequestCacheAsync(BeginEventHandler, EndEventHandler, Object) Consente di aggiungere l'evento PostResolveRequestCache specificato all'insieme di gestori eventi PostResolveRequestCache asincroni relativo alla richiesta corrente. (Ereditato da HttpApplication)
Metodo pubblico AddOnPostUpdateRequestCacheAsync(BeginEventHandler, EndEventHandler) Consente di aggiungere l'evento PostUpdateRequestCache specificato all'insieme di gestori eventi PostUpdateRequestCache asincroni relativo alla richiesta corrente. (Ereditato da HttpApplication)
Metodo pubblico AddOnPostUpdateRequestCacheAsync(BeginEventHandler, EndEventHandler, Object) Consente di aggiungere l'evento PostUpdateRequestCache specificato all'insieme di gestori eventi PostUpdateRequestCache asincroni relativo alla richiesta corrente. (Ereditato da HttpApplication)
Metodo pubblico AddOnPreRequestHandlerExecuteAsync(BeginEventHandler, EndEventHandler) Consente di aggiungere l'evento PreRequestHandlerExecute specificato all'insieme di gestori eventi PreRequestHandlerExecute asincroni relativo alla richiesta corrente. (Ereditato da HttpApplication)
Metodo pubblico AddOnPreRequestHandlerExecuteAsync(BeginEventHandler, EndEventHandler, Object) Consente di aggiungere l'evento PreRequestHandlerExecute specificato all'insieme di gestori eventi PreRequestHandlerExecute asincroni relativo alla richiesta corrente. (Ereditato da HttpApplication)
Metodo pubblico AddOnReleaseRequestStateAsync(BeginEventHandler, EndEventHandler) Consente di aggiungere l'evento ReleaseRequestState specificato all'insieme di gestori eventi ReleaseRequestState asincroni relativo alla richiesta corrente. (Ereditato da HttpApplication)
Metodo pubblico AddOnReleaseRequestStateAsync(BeginEventHandler, EndEventHandler, Object) Consente di aggiungere l'evento ReleaseRequestState specificato all'insieme di gestori eventi ReleaseRequestState asincroni relativo alla richiesta corrente. (Ereditato da HttpApplication)
Metodo pubblico AddOnResolveRequestCacheAsync(BeginEventHandler, EndEventHandler) Consente di aggiungere il gestore eventi ResolveRequestCache specificato all'insieme di gestori eventi ResolveRequestCache asincroni relativo alla richiesta corrente. (Ereditato da HttpApplication)
Metodo pubblico AddOnResolveRequestCacheAsync(BeginEventHandler, EndEventHandler, Object) Consente di aggiungere il gestore eventi ResolveRequestCache specificato all'insieme di gestori eventi ResolveRequestCache asincroni relativo alla richiesta corrente. (Ereditato da HttpApplication)
Metodo pubblico AddOnUpdateRequestCacheAsync(BeginEventHandler, EndEventHandler) Consente di aggiungere l'evento UpdateRequestCache specificato all'insieme di gestori eventi UpdateRequestCache asincroni relativo alla richiesta corrente. (Ereditato da HttpApplication)
Metodo pubblico AddOnUpdateRequestCacheAsync(BeginEventHandler, EndEventHandler, Object) Consente di aggiungere l'evento UpdateRequestCache specificato all'insieme di gestori eventi UpdateRequestCache asincroni relativo alla richiesta corrente. (Ereditato da HttpApplication)
Metodo protetto Application_BeginRequest (Ereditato da VisualStudioServicesApplication)
Metodo protetto Application_End Eseguire la gestione comune di fine di applicazione (Ereditato da VisualStudioServicesApplication)
Metodo protetto Application_EndRequest Gestire pre-incremento richiesta.Il completamento della richiesta è rintracciato a ASP.NET e le impostazioni cultura del thread vengono reimpostate. (Ereditato da VisualStudioServicesApplication)
Metodo protetto Application_Error Errori dell'applicazione.Le eccezioni vengono registrate e segnalate con il Watson. (Ereditato da VisualStudioServicesApplication)
Metodo protetto Application_PostAuthenticateRequest (Ereditato da VisualStudioServicesApplication)
Metodo protetto Application_PostAuthorizeRequest (Ereditato da VisualStudioServicesApplication)
Metodo protetto Application_PreRequestHandlerExecute (Ereditato da VisualStudioServicesApplication)
Metodo protetto Application_Start Eseguire gestire più comune di inizio dell'applicazione (Ereditato da VisualStudioServicesApplication)
Metodo pubblico CompleteRequest In tal modo tutti gli eventi e il filtraggio presenti nella catena pipeline HTTP di esecuzione vengono ignorati da ASP.NET e l'eventoEndRequest viene eseguito direttamente. (Ereditato da HttpApplication)
Metodo pubblico Dispose Elimina l'istanza di HttpApplication. (Ereditato da HttpApplication)
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetOutputCacheProviderName Ottiene il nome del provider della cache di output predefinito configurato per un sito Web. (Ereditato da HttpApplication)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico GetVaryByCustomString Fornisce un'implementazione a livello di applicazione della proprietà VaryByCustom. (Ereditato da HttpApplication)
Metodo pubblico Init Esegue il codice di inizializzazione personalizzato dopo che tutti i moduli del gestore eventi sono stati aggiunti. (Ereditato da HttpApplication)
Metodo protetto IsLicenseValid Verificare la licenza server è valido (Esegue l'override di VisualStudioServicesApplication.IsLicenseValid()).
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo protetto OnFirstRequest (Esegue l'override di VisualStudioServicesApplication.OnFirstRequest()).
Metodo pubblico Stop IRegisteredObject.Stop che questo viene chiamato una volta ASP.NET tenta all'arresto l'applicazione. (Ereditato da VisualStudioServicesApplication)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Eventi

  Nome Descrizione
Evento pubblico AcquireRequestState Viene generato quando lo stato corrente, ad esempio lo stato sessione, associato alla richiesta corrente viene acquisito da ASP.NET. (Ereditato da HttpApplication)
Evento pubblico AuthenticateRequest Viene generato quando l'identità dell'utente è stata determinata da un modulo di sicurezza. (Ereditato da HttpApplication)
Evento pubblico AuthorizeRequest Viene generato quando l'autorizzazione utente è stata verificata da un modulo di sicurezza. (Ereditato da HttpApplication)
Evento pubblico BeginRequest Viene generato come primo evento della catena pipeline HTTP di esecuzione in risposta a una richiesta inoltrata ad ASP.NET. (Ereditato da HttpApplication)
Evento pubblico Disposed Si verifica quando l'applicazione viene eliminata. (Ereditato da HttpApplication)
Evento pubblico EndRequest Viene generato come ultimo evento della catena pipeline HTTP di esecuzione in risposta a una richiesta inoltrata ad ASP.NET. (Ereditato da HttpApplication)
Evento pubblico Error Viene generato quando viene generata un'eccezione non gestita. (Ereditato da HttpApplication)
Evento pubblico LogRequest Si verifica poco prima che ASP.NET esegua una registrazione per la richiesta corrente. (Ereditato da HttpApplication)
Evento pubblico MapRequestHandler Infrastruttura. Si verifica quando viene selezionato il gestore per rispondere alla richiesta. (Ereditato da HttpApplication)
Evento pubblico OnFormatError Un evento che viene generato prima dell'applicazione che restituisce un errore. (Ereditato da VisualStudioServicesApplication)
Evento pubblico OnReportError Un evento che viene generato prima dell'applicazione viene rilevato un errore a Watson. (Ereditato da VisualStudioServicesApplication)
Evento pubblico PostAcquireRequestState Viene generato quando viene acquisito lo stato della richiesta (ad esempio, lo stato sessione) associato alla richiesta corrente. (Ereditato da HttpApplication)
Evento pubblico PostAuthenticateRequest Viene generato quando l'identità dell'utente è stata determinata da un modulo di sicurezza. (Ereditato da HttpApplication)
Evento pubblico PostAuthorizeRequest Viene generato quando l'utente è stato autorizzato per la richiesta corrente. (Ereditato da HttpApplication)
Evento pubblico PostLogRequest Si verifica quando ASP.NET ha completato l'elaborazione di tutti i gestori eventi per l'evento LogRequest. (Ereditato da HttpApplication)
Evento pubblico PostMapRequestHandler Viene generato quando ASP.NET ha eseguito il mapping della richiesta corrente al gestore eventi appropriato. (Ereditato da HttpApplication)
Evento pubblico PostReleaseRequestState Viene generato quando ASP.NET ha completato l'esecuzione di tutti i gestori eventi della richiesta e i dati dello stato della richiesta sono stati memorizzati. (Ereditato da HttpApplication)
Evento pubblico PostRequestHandlerExecute Viene generato quando il gestore eventi di ASP.NET, ad esempio una pagina o un servizio Web XML, termina l'esecuzione. (Ereditato da HttpApplication)
Evento pubblico PostResolveRequestCache Viene generato quando ASP.NET ignora l'esecuzione del gestore eventi corrente e consente a un modulo per la memorizzazione nella cache di elaborare una richiesta dalla cache. (Ereditato da HttpApplication)
Evento pubblico PostUpdateRequestCache Viene generato quando ASP.NET completa l'aggiornamento dei moduli per la memorizzazione nella cache e la memorizzazione delle risposte utilizzate per elaborare le successive richieste dalla cache. (Ereditato da HttpApplication)
Evento pubblico PreRequestHandlerExecute Viene generato immediatamente prima dell'avvio dell'esecuzione di un gestore eventi, ad esempio una pagina o un servizio Web XML. (Ereditato da HttpApplication)
Evento pubblico PreSendRequestContent Viene generato immediatamente prima dell'invio del contenuto al client in ASP.NET. (Ereditato da HttpApplication)
Evento pubblico PreSendRequestHeaders Viene generato immediatamente prima dell'invio delle intestazioni HTTP al client in ASP.NET. (Ereditato da HttpApplication)
Evento pubblico ReleaseRequestState Viene generato quando ASP.NET termina l'esecuzione di tutti i gestori eventi della richiesta.Questo evento determina il salvataggio dei dati relativi allo stato corrente da parte dei moduli di stato. (Ereditato da HttpApplication)
Evento pubblico ResolveRequestCache Viene generato quando ASP.NET completa un evento autorizzazione per consentire ai moduli per la memorizzazione nella cache di elaborare le richieste dalla cache, ignorando l'esecuzione del gestore eventi, ad esempio una pagina o un servizio Web XML. (Ereditato da HttpApplication)
Evento pubblico UpdateRequestCache Viene generato quando ASP.NET completa l'esecuzione di un gestore eventi per consentire ai moduli per la memorizzazione nella cache di memorizzare le risposte che verranno utilizzate per elaborare le richieste successive dalla cache. (Ereditato da HttpApplication)

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato IHttpAsyncHandler.BeginProcessRequest Avvia una chiamata asincrona al gestore eventi HTTP. (Ereditato da HttpApplication)
Implementazione esplicita dell'interfacciaMetodo privato IHttpAsyncHandler.EndProcessRequest Fornisce un metodo di processo asincrono End al termine del processo. (Ereditato da HttpApplication)
Implementazione esplicita dell'interfacciaProprietà privata IHttpHandler.IsReusable Ottiene un valore Boolean che indica se l'oggetto IHttpHandler può essere utilizzato da un'altra richiesta. (Ereditato da HttpApplication)
Implementazione esplicita dell'interfacciaMetodo privato IHttpHandler.ProcessRequest Consente di attivare l'elaborazione delle richieste Web HTTP da parte di un gestore HTTP personalizzato che implementa l'interfaccia IHttpHandler. (Ereditato da HttpApplication)

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.TeamFoundation.Server.Core