Partager via


VisualStudioServicesApplication, classe

Hiérarchie d'héritage

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

Espace de noms :  Microsoft.TeamFoundation.Framework.Server
Assembly :  Microsoft.TeamFoundation.Framework.Server (dans Microsoft.TeamFoundation.Framework.Server.dll)

Syntaxe

'Déclaration
Public Class VisualStudioServicesApplication _
    Inherits HttpApplication _
    Implements IRegisteredObject
public class VisualStudioServicesApplication : HttpApplication, 
    IRegisteredObject

Le type VisualStudioServicesApplication expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique VisualStudioServicesApplication

Début

Propriétés

  Nom Description
Propriété publique Application Obtient l'état actuel d'une application. (Hérité de HttpApplication.)
Propriété publique Context Obtient des informations HTTP sur la requête actuelle. (Hérité de HttpApplication.)
Propriété protégée Events Obtient la liste des délégués de gestionnaires d'événements qui traitent tous les événements de l'application. (Hérité de HttpApplication.)
Propriété publique Modules Obtient la collection de modules de l'application actuelle. (Hérité de HttpApplication.)
Propriété publique Request Obtient l'objet de requête intrinsèque de la requête actuelle. (Hérité de HttpApplication.)
Propriété publique RequestContext Le contexte de la requête est créé pour chaque demande lorsque l'appel ASP.NET Application_BeginRequest est effectué et est disponible partout dans le traitement de la demande
Propriété publique Response Obtient l'objet de réponse intrinsèque de la requête actuelle. (Hérité de HttpApplication.)
Propriété publique Server Obtient l'objet serveur intrinsèque de la requête actuelle. (Hérité de HttpApplication.)
Propriété publique Session Obtient l'objet session intrinsèque qui fournit un accès aux données de session. (Hérité de HttpApplication.)
Propriété publique Site Obtient ou définit une interface de site pour une implémentation IComponent. (Hérité de HttpApplication.)
Propriété publique User Obtient l'objet utilisateur intrinsèque de la requête actuelle. (Hérité de HttpApplication.)

Début

Méthodes

  Nom Description
Méthode publique AddOnAcquireRequestStateAsync(BeginEventHandler, EndEventHandler) Ajoute l'événement AcquireRequestState spécifié à la collection des gestionnaires d'événements AcquireRequestState asynchrones de la requête actuelle. (Hérité de HttpApplication.)
Méthode publique AddOnAcquireRequestStateAsync(BeginEventHandler, EndEventHandler, Object) Ajoute l'événement AcquireRequestState spécifié à la collection des gestionnaires d'événements AcquireRequestState asynchrones de la requête actuelle. (Hérité de HttpApplication.)
Méthode publique AddOnAuthenticateRequestAsync(BeginEventHandler, EndEventHandler) Ajoute l'événement AuthenticateRequest spécifié à la collection des gestionnaires d'événements AuthenticateRequest asynchrones de la requête actuelle. (Hérité de HttpApplication.)
Méthode publique AddOnAuthenticateRequestAsync(BeginEventHandler, EndEventHandler, Object) Ajoute l'événement AuthenticateRequest spécifié à la collection des gestionnaires d'événements AuthenticateRequest asynchrones de la requête actuelle. (Hérité de HttpApplication.)
Méthode publique AddOnAuthorizeRequestAsync(BeginEventHandler, EndEventHandler) Ajoute l'événement AuthorizeRequest spécifié à la collection des gestionnaires d'événements AuthorizeRequest asynchrones de la requête actuelle. (Hérité de HttpApplication.)
Méthode publique AddOnAuthorizeRequestAsync(BeginEventHandler, EndEventHandler, Object) Ajoute l'événement AuthorizeRequest spécifié à la collection des gestionnaires d'événements AuthorizeRequest asynchrones de la requête actuelle. (Hérité de HttpApplication.)
Méthode publique AddOnBeginRequestAsync(BeginEventHandler, EndEventHandler) Ajoute l'événement BeginRequest spécifié à la collection des gestionnaires d'événements BeginRequest asynchrones de la requête actuelle. (Hérité de HttpApplication.)
Méthode publique AddOnBeginRequestAsync(BeginEventHandler, EndEventHandler, Object) Ajoute l'événement BeginRequest spécifié à la collection des gestionnaires d'événements BeginRequest asynchrones de la requête actuelle. (Hérité de HttpApplication.)
Méthode publique AddOnEndRequestAsync(BeginEventHandler, EndEventHandler) Ajoute l'événement EndRequest spécifié à la collection des gestionnaires d'événements EndRequest asynchrones de la requête actuelle. (Hérité de HttpApplication.)
Méthode publique AddOnEndRequestAsync(BeginEventHandler, EndEventHandler, Object) Ajoute l'événement EndRequest spécifié à la collection des gestionnaires d'événements EndRequest asynchrones de la requête actuelle. (Hérité de HttpApplication.)
Méthode publique AddOnLogRequestAsync(BeginEventHandler, EndEventHandler) Ajoute l'événement LogRequest spécifié à la collection des gestionnaires d'événements LogRequest asynchrones de la requête actuelle. (Hérité de HttpApplication.)
Méthode publique AddOnLogRequestAsync(BeginEventHandler, EndEventHandler, Object) Ajoute l'événement LogRequest spécifié à la collection des gestionnaires d'événements LogRequest asynchrones de la requête actuelle. (Hérité de HttpApplication.)
Méthode publique AddOnMapRequestHandlerAsync(BeginEventHandler, EndEventHandler) Ajoute l'événement MapRequestHandler spécifié à la collection des gestionnaires d'événements MapRequestHandler asynchrones de la requête actuelle. (Hérité de HttpApplication.)
Méthode publique AddOnMapRequestHandlerAsync(BeginEventHandler, EndEventHandler, Object) Ajoute l'événement MapRequestHandler spécifié à la collection des gestionnaires d'événements MapRequestHandler asynchrones de la requête actuelle. (Hérité de HttpApplication.)
Méthode publique AddOnPostAcquireRequestStateAsync(BeginEventHandler, EndEventHandler) Ajoute l'événement PostAcquireRequestState spécifié à la collection des gestionnaires d'événements PostAcquireRequestState asynchrones de la requête actuelle. (Hérité de HttpApplication.)
Méthode publique AddOnPostAcquireRequestStateAsync(BeginEventHandler, EndEventHandler, Object) Ajoute l'événement PostAcquireRequestState spécifié à la collection des gestionnaires d'événements PostAcquireRequestState asynchrones de la requête actuelle. (Hérité de HttpApplication.)
Méthode publique AddOnPostAuthenticateRequestAsync(BeginEventHandler, EndEventHandler) Ajoute l'événement PostAuthenticateRequest spécifié à la collection des gestionnaires d'événements PostAuthenticateRequest asynchrones de la requête actuelle. (Hérité de HttpApplication.)
Méthode publique AddOnPostAuthenticateRequestAsync(BeginEventHandler, EndEventHandler, Object) Ajoute l'événement PostAuthorizeRequest spécifié à la collection des gestionnaires d'événements PostAuthorizeRequest asynchrones de la requête actuelle. (Hérité de HttpApplication.)
Méthode publique AddOnPostAuthorizeRequestAsync(BeginEventHandler, EndEventHandler) Ajoute l'événement PostAuthorizeRequest spécifié à la collection des gestionnaires d'événements PostAuthorizeRequest asynchrones de la requête actuelle. (Hérité de HttpApplication.)
Méthode publique AddOnPostAuthorizeRequestAsync(BeginEventHandler, EndEventHandler, Object) Ajoute le PostAuthorizeRequest spécifié à la collection des gestionnaires d'événements PostAuthorizeRequest asynchrones de la requête actuelle. (Hérité de HttpApplication.)
Méthode publique AddOnPostLogRequestAsync(BeginEventHandler, EndEventHandler) Ajoute l'événement PostLogRequest spécifié à la collection des gestionnaires d'événements PostLogRequest asynchrones de la requête actuelle. (Hérité de HttpApplication.)
Méthode publique AddOnPostLogRequestAsync(BeginEventHandler, EndEventHandler, Object) Ajoute l'événement PostLogRequest spécifié à la collection des gestionnaires d'événements PostLogRequest asynchrones de la requête actuelle. (Hérité de HttpApplication.)
Méthode publique AddOnPostMapRequestHandlerAsync(BeginEventHandler, EndEventHandler) Ajoute l'événement PostMapRequestHandler spécifié à la collection des gestionnaires d'événements PostMapRequestHandler asynchrones de la requête actuelle. (Hérité de HttpApplication.)
Méthode publique AddOnPostMapRequestHandlerAsync(BeginEventHandler, EndEventHandler, Object) Ajoute l'événement PostMapRequestHandler spécifié à la collection des gestionnaires d'événements PostMapRequestHandler asynchrones de la requête actuelle. (Hérité de HttpApplication.)
Méthode publique AddOnPostReleaseRequestStateAsync(BeginEventHandler, EndEventHandler) Ajoute l'événement PostReleaseRequestState spécifié à la collection des gestionnaires d'événements PostReleaseRequestState asynchrones de la requête actuelle. (Hérité de HttpApplication.)
Méthode publique AddOnPostReleaseRequestStateAsync(BeginEventHandler, EndEventHandler, Object) Ajoute l'événement PostReleaseRequestState spécifié à la collection des gestionnaires d'événements PostReleaseRequestState asynchrones de la requête actuelle. (Hérité de HttpApplication.)
Méthode publique AddOnPostRequestHandlerExecuteAsync(BeginEventHandler, EndEventHandler) Ajoute l'événement PostRequestHandlerExecute spécifié à la collection des gestionnaires d'événements PostRequestHandlerExecute asynchrones de la requête actuelle. (Hérité de HttpApplication.)
Méthode publique AddOnPostRequestHandlerExecuteAsync(BeginEventHandler, EndEventHandler, Object) Ajoute l'événement PostRequestHandlerExecute spécifié à la collection des gestionnaires d'événements PostRequestHandlerExecute asynchrones de la requête actuelle. (Hérité de HttpApplication.)
Méthode publique AddOnPostResolveRequestCacheAsync(BeginEventHandler, EndEventHandler) Ajoute l'événement PostResolveRequestCache spécifié à la collection des gestionnaires d'événements PostResolveRequestCache asynchrones de la requête actuelle. (Hérité de HttpApplication.)
Méthode publique AddOnPostResolveRequestCacheAsync(BeginEventHandler, EndEventHandler, Object) Ajoute l'événement PostResolveRequestCache spécifié à la collection des gestionnaires d'événements PostResolveRequestCache asynchrones de la requête actuelle. (Hérité de HttpApplication.)
Méthode publique AddOnPostUpdateRequestCacheAsync(BeginEventHandler, EndEventHandler) Ajoute l'événement PostUpdateRequestCache spécifié à la collection des gestionnaires d'événements PostUpdateRequestCache asynchrones de la requête actuelle. (Hérité de HttpApplication.)
Méthode publique AddOnPostUpdateRequestCacheAsync(BeginEventHandler, EndEventHandler, Object) Ajoute l'événement PostUpdateRequestCache spécifié à la collection des gestionnaires d'événements PostUpdateRequestCache asynchrones de la requête actuelle. (Hérité de HttpApplication.)
Méthode publique AddOnPreRequestHandlerExecuteAsync(BeginEventHandler, EndEventHandler) Ajoute l'événement PreRequestHandlerExecute spécifié à la collection des gestionnaires d'événements PreRequestHandlerExecute asynchrones de la requête actuelle. (Hérité de HttpApplication.)
Méthode publique AddOnPreRequestHandlerExecuteAsync(BeginEventHandler, EndEventHandler, Object) Ajoute l'événement PreRequestHandlerExecute spécifié à la collection des gestionnaires d'événements PreRequestHandlerExecute asynchrones de la requête actuelle. (Hérité de HttpApplication.)
Méthode publique AddOnReleaseRequestStateAsync(BeginEventHandler, EndEventHandler) Ajoute l'événement ReleaseRequestState spécifié à la collection des gestionnaires d'événements ReleaseRequestState asynchrones de la requête actuelle. (Hérité de HttpApplication.)
Méthode publique AddOnReleaseRequestStateAsync(BeginEventHandler, EndEventHandler, Object) Ajoute l'événement ReleaseRequestState spécifié à la collection des gestionnaires d'événements ReleaseRequestState asynchrones de la requête actuelle. (Hérité de HttpApplication.)
Méthode publique AddOnResolveRequestCacheAsync(BeginEventHandler, EndEventHandler) Ajoute le gestionnaire d'événements ResolveRequestCache spécifié à la collection des gestionnaires d'événements ResolveRequestCache asynchrones de la requête actuelle. (Hérité de HttpApplication.)
Méthode publique AddOnResolveRequestCacheAsync(BeginEventHandler, EndEventHandler, Object) Ajoute le gestionnaire d'événements ResolveRequestCache spécifié à la collection des gestionnaires d'événements ResolveRequestCache asynchrones de la requête actuelle. (Hérité de HttpApplication.)
Méthode publique AddOnUpdateRequestCacheAsync(BeginEventHandler, EndEventHandler) Ajoute l'événement UpdateRequestCache spécifié à la collection des gestionnaires d'événements UpdateRequestCache asynchrones de la requête actuelle. (Hérité de HttpApplication.)
Méthode publique AddOnUpdateRequestCacheAsync(BeginEventHandler, EndEventHandler, Object) Ajoute l'événement UpdateRequestCache spécifié à la collection des gestionnaires d'événements UpdateRequestCache asynchrones de la requête actuelle. (Hérité de HttpApplication.)
Méthode protégée Application_BeginRequest
Méthode protégée Application_End Exécuter une gestion courante de fin d'application
Méthode protégée Application_EndRequest Gérer de Après demande.Saisie semi-automatique de demande est tracé à ASP.NET et la culture du thread est réinitialisée.
Méthode protégée Application_Error Erreurs de handles dans l'application.Les exceptions sont enregistrées et stockées via Watson.
Méthode protégée Application_PostAuthenticateRequest
Méthode protégée Application_PostAuthorizeRequest
Méthode protégée Application_PreRequestHandlerExecute
Méthode protégée Application_Start Exécutez gérer commun de début d'application
Méthode publique CompleteRequest Fait que ASP.NET ignore tous les événements et le filtrage de la chaîne d'exécution du pipeline HTTP et exécute directement l'événement EndRequest. (Hérité de HttpApplication.)
Méthode publique Dispose Supprime l'instance de HttpApplication. (Hérité de HttpApplication.)
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique GetHashCode Sert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publique GetOutputCacheProviderName Obtient le nom du fournisseur de caches de sortie par défaut configuré pour un site Web. (Hérité de HttpApplication.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique GetVaryByCustomString Fournit une implémentation à l'échelle de l'application de la propriété VaryByCustom. (Hérité de HttpApplication.)
Méthode publique Init Exécute un code d'initialisation personnalisé lorsque tous les modules du gestionnaire d'événements ont été ajoutés. (Hérité de HttpApplication.)
Méthode protégée IsLicenseValid Vérifiez le serveur que la licence est valide
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode protégée OnFirstRequest
Méthode publique Stop IRegisteredObject.Stop cette opération est appelée lorsque ASP.NET tente d'arrêter notre application.
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)

Début

Événements

  Nom Description
Événement public AcquireRequestState Se produit lorsque ASP.NET acquiert l'état actuel (par exemple, l'état de session) associé à la requête actuelle. (Hérité de HttpApplication.)
Événement public AuthenticateRequest Se produit lorsqu'un module de sécurité a établi l'identité de l'utilisateur. (Hérité de HttpApplication.)
Événement public AuthorizeRequest Se produit lorsqu'un module de sécurité a vérifié les autorisations de l'utilisateur. (Hérité de HttpApplication.)
Événement public BeginRequest Se produit en tant que premier événement dans la chaîne d'exécution du pipeline HTTP lorsque ASP.NET répond à une requête. (Hérité de HttpApplication.)
Événement public Disposed Se produit lorsque l'application est supprimée. (Hérité de HttpApplication.)
Événement public EndRequest Se produit en tant que dernier événement de la chaîne d'exécution du pipeline HTTP lorsque ASP.NET répond à une requête. (Hérité de HttpApplication.)
Événement public Error Se produit lorsqu'une exception non gérée est levée. (Hérité de HttpApplication.)
Événement public LogRequest Se produit juste avant qu'ASP.NET exécute tout enregistrement pour la requête actuelle. (Hérité de HttpApplication.)
Événement public MapRequestHandler Infrastructure. Se produit lorsque le gestionnaire est sélectionné pour répondre à la requête. (Hérité de HttpApplication.)
Événement public OnFormatError Un événement qui est déclenché avant l'application qui retourne une réponse d'erreur.
Événement public OnReportError Un événement qui est déclenché avant le rapport d'application une erreur à Watson.
Événement public PostAcquireRequestState Se produit lorsque l'état de la requête (par exemple, l'état de session) associé à la requête actuelle a été obtenu. (Hérité de HttpApplication.)
Événement public PostAuthenticateRequest Se produit lorsqu'un module de sécurité a établi l'identité de l'utilisateur. (Hérité de HttpApplication.)
Événement public PostAuthorizeRequest Se produit lorsque l'utilisateur pour la requête actuelle a été autorisé. (Hérité de HttpApplication.)
Événement public PostLogRequest Se produit lorsque ASP.NET a complété le traitement de tous les gestionnaires d'événements pour l'événement LogRequest. (Hérité de HttpApplication.)
Événement public PostMapRequestHandler Se produit lorsque ASP.NET a mappé la requête actuelle sur le gestionnaire d'événements approprié. (Hérité de HttpApplication.)
Événement public PostReleaseRequestState Se produit lorsque ASP.NET a terminé l'exécution de tous les gestionnaires d'événements de requête et lorsque les données d'état de requête ont été stockées. (Hérité de HttpApplication.)
Événement public PostRequestHandlerExecute Se produit lorsque le gestionnaire d'événements ASP.NET (par exemple, une page ou un service Web XML) termine son exécution. (Hérité de HttpApplication.)
Événement public PostResolveRequestCache Se produit lorsque ASP.NET ignore l'exécution du gestionnaire d'événements actuel et autorise un module de mise en cache à répondre à une requête depuis le cache. (Hérité de HttpApplication.)
Événement public PostUpdateRequestCache Se produit lorsque ASP.NET a terminé la mise à jour des modules de mise en cache et le stockage des réponses utilisées pour répondre à des requêtes ultérieures depuis le cache. (Hérité de HttpApplication.)
Événement public PreRequestHandlerExecute Se produit juste avant que ASP.NET ne commence à exécuter un gestionnaire d'événements (par exemple, une page ou un service Web XML). (Hérité de HttpApplication.)
Événement public PreSendRequestContent Se produit juste avant que ASP.NET n'envoie du contenu au client. (Hérité de HttpApplication.)
Événement public PreSendRequestHeaders Se produit juste avant que ASP.NET n'envoie des en-têtes HTTP au client. (Hérité de HttpApplication.)
Événement public ReleaseRequestState Se produit après que ASP.NET a terminé d'exécuter tous les gestionnaires d'événements de requête.Cet événement entraîne un enregistrement des données sur l'état actuel par les modules d'état. (Hérité de HttpApplication.)
Événement public ResolveRequestCache Se produit lorsque ASP.NET termine un événement d'autorisation pour permettre aux modules de mise en cache de répondre à des requêtes à partir du cache, ignorant l'exécution du gestionnaire d'événements (par exemple, une page ou un service Web XML). (Hérité de HttpApplication.)
Événement public UpdateRequestCache Se produit lorsque ASP.NET finit d'exécuter un gestionnaire d'événements pour permettre aux modules de mise en cache de stocker des réponses qui seront utilisées pour répondre à des requêtes ultérieures à partir du cache. (Hérité de HttpApplication.)

Début

Champs

  Nom Description
Champ protégéMembre statique s_Area
Champ protégéMembre statique s_isWebAppRegistered
Champ protégéMembre statique s_Layer
Champ protégéMembre statique s_registrationAttemptsRemaining

Début

Implémentations d'interface explicite

  Nom Description
Implémentation d'interface expliciteMéthode privée IHttpAsyncHandler.BeginProcessRequest Lance un appel asynchrone au gestionnaire d'événements HTTP. (Hérité de HttpApplication.)
Implémentation d'interface expliciteMéthode privée IHttpAsyncHandler.EndProcessRequest Fournit une méthode End de processus asynchrone lorsque le processus se termine. (Hérité de HttpApplication.)
Implémentation d'interface explicitePropriété privée IHttpHandler.IsReusable Obtient une valeur Boolean indiquant si une autre requête peut utiliser l'objet IHttpHandler. (Hérité de HttpApplication.)
Implémentation d'interface expliciteMéthode privée IHttpHandler.ProcessRequest Active le traitement des requêtes Web HTTP par le biais d'un gestionnaire HTTP personnalisé qui implémente l'interface IHttpHandler. (Hérité de HttpApplication.)

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.TeamFoundation.Framework.Server, espace de noms