Partager via


System.Web.Hosting Espace de noms

Fournit la fonctionnalité permettant d’héberger des applications ASP.NET à partir d’applications managées en dehors des services IIS (Internet Information Services) de Microsoft.

Classes

AppDomainFactory

Crée une instance de AppDomain pour l'application Web. Cette classe ne peut pas être héritée. Cette classe a été utilisée par des versions du .NET Framework antérieures à la version 2.0, lesquelles utilisent la classe AppManagerAppDomainFactory à la place.

AppDomainInfo

Fournit des informations à propos d'un domaine d'application.

AppDomainInfoEnum

Fournit l'accès à un domaine d'application.

AppDomainProtocolHandler

Fournit la prise en charge pour l'accès par programme aux protocoles de domaine d'application.

ApplicationHost

Permet d'héberger des pages ASP.NET en dehors de l'application des services IIS (Internet Information Services). Cette classe permet à l'hôte de créer des domaines d'application pour le traitement de demandes ASP.NET.

ApplicationInfo

Fournit des informations à propos d'une application en cours d'exécution. Cette classe ne peut pas être héritée.

ApplicationManager

Gère des domaines d'application ASP.NET pour une application d'hébergement ASP.NET.

ApplicationMonitors

Un groupe d’objets d’analyse remplaçables utilisés par les sous-systèmes ASP.NET pour maintenir l’intégrité de l’application.

AppManagerAppDomainFactory

Crée et arrête des domaines d'application pour un gestionnaire d'application Web. Cette classe ne peut pas être héritée.

AspNetMemoryMonitor

Implémentation par défaut d’ASP.NET de l’analyse du moniteur de mémoire.

CustomLoaderAttribute

Fournit un chargeur personnalisé à ASP.NET afin qu'une application puisse fournir sa propre implémentation de l'environnement d'hébergement.

HostingEnvironment

Fournit des fonctions de gestion des applications et des services d'application à une application managée dans son domaine d'application. Cette classe ne peut pas être héritée.

HostSecurityPolicyResolver

Offre un moyen de personnaliser le comportement ASP.NET au moment de l'exécution qui substitue la stratégie de sécurité d'accès du code ASP.NET.

ISAPIRuntime

Gère des objets HttpWorkerRequest dans le .NET Framework. Cette classe ne peut pas être héritée.

LowPhysicalMemoryInfo

Encapsule des informations sur les événements déclenchés par le moniteur mémoire de l’application.

LowPhysicalMemoryObserver

Un observateur qui implémente la réaction par défaut d’ASP. NET aux événements LowPhysicalMemoryInfo déclenchés par le moniteur mémoire de l’application.

ProcessHost

Représente un hôte de processus.

ProcessHostFactoryHelper

Fournit une méthode pour extraire une interface IProcessHost.

ProcessProtocolHandler

Fournit la prise en charge pour les gestionnaires de protocole.

RecycleLimitInfo

Décrit le niveau de pression mémoire détecté.

RecycleLimitMonitor

Encapsule un moniteur de limite de recyclage.

RecycleLimitMonitor.RecycleLimitMonitorSingleton

Encapsule un singleton de moniteur de limite de recyclage.

RecycleLimitObserver

Observateur qui implémente la réaction par défaut d’ASP. NET dans les événements RecycleLimitInfo déclenchés par le moniteur de limite de recyclage de l’application.

SimpleWorkerRequest

Fournit une implémentation simple de la classe abstraite HttpWorkerRequest qui peut être utilisée pour héberger des applications ASP.NET en dehors d'une application IIS (Internet Information Services). Vous pouvez utiliser SimpleWorkerRequest directement ou l'étendre.

VirtualDirectory

Représente un objet de répertoire dans un fichier ou un espace de ressources virtuel.

VirtualFile

Représente un fichier objet dans un fichier virtuel ou un espace de ressources.

VirtualFileBase

Fournit l'implémentation principale pour les objets VirtualFile et VirtualDirectory. En tant que classe abstraite, elle ne peut pas être instanciée.

VirtualPathProvider

Fournit un jeu de méthodes qui permettent à une application Web de récupérer des ressources à partir d'un système de fichiers virtuel.

Interfaces

IAdphManager

Gère un gestionnaire de protocole de domaine d’application.

IAppDomainFactory

Définit une méthode unique pour créer une instance de AppDomain pour une application Web. Cette interface était utilisée par les versions du .NET Framework antérieures à la version 2.0 ; la version 2.0 utilise l'interface IAppManagerAppDomainFactory à la place.

IAppDomainInfo

Fournit des informations à propos d'un domaine d'application.

IAppDomainInfoEnum

Fournit l'accès à un domaine d'application.

IApplicationHost

Extrait des informations à propos de l'hôte d'application.

IApplicationMonitor

Définit l’interface requise d’un moniteur d’application remplaçable pour ASP.NET.

IApplicationPreloadManager

Fournit des méthodes qu’ASP.NET utilise pour appeler la fonctionnalité de préchargement d’application dans IIS 7.0.

IApplicationPreloadUtil

Fournit des méthodes qu’ASP.NET utilise pour communiquer avec IIS 7.0 pendant que le serveur précharge une application.

IAppManagerAppDomainFactory

Définit une méthode utilisée pour créer une instance de AppDomain pour un gestionnaire d'application Web et une méthode utilisée pour arrêter toutes les instances de AppDomain pour un gestionnaire d'application Web.

IISAPIRuntime

Définit les méthodes utilisées pour créer des objets HttpWorkerRequest dans le .NET Framework.

IListenerChannelCallback

Fournit des notifications de canal d'écouteur de gestionnaires de protocole à l'infrastructure du processus de travail. Permet également aux gestionnaires de protocole d'accéder à des paramètres supplémentaires, tels que l'ID du canal de l'écouteur.

IPphManager

Fournit un contrôle d'arrêt et de démarrage des canaux de l'écouteur.

IProcessHost

Définit le jeu de fonctionnalités élargies du processus que chaque hôte du gestionnaire d'application doit implémenter.

IProcessHostFactoryHelper

Fournit une méthode pour extraire une interface IProcessHost.

IProcessHostIdleAndHealthCheck

Offre des moyens de vérification de l'état d'un processus.

IProcessHostPreloadClient

Définit une interface qui peut être implémentée dans un type afin de précharger le type dans une application ASP.NET s’exécutant sur IIS 7.0.

IProcessHostSupportFunctions

Fournit des fonctions d'assistance pour l'hôte de processus.

IProcessPingCallback

Fournit les fonctionnalités pour répondre à une demande de ping.

IRegisteredObject

Définit des méthodes pour des objets qui sont gérés par l'environnement d'hébergement.

IStopListeningRegisteredObject

Écoute les GL_STOP_LISTENING notifications d’IIS.

ISuspendibleRegisteredObject

Écoute les notifications de suspension et de reprise.

Énumérations

HostSecurityPolicyResults

Spécifie le type de stratégie de sécurité à appliquer à un assembly.

RecycleLimitNotificationFrequency

Indique la fréquence à laquelle le moniteur de mémoire perçoit que nous demandons aux écouteurs de réagir à la valeur de seuil de mémoire proche.