System.Web.Hosting Namespace

Stellt die Funktionalität zum Hosten von ASP.NET Anwendungen aus verwalteten Anwendungen außerhalb von Microsoft-Internetinformationsdienste (IIS) bereit.

Klassen

Name Beschreibung
AppDomainFactory

Erstellt eine neue AppDomain Instanz für die Webanwendung. Diese Klasse kann nicht vererbt werden. Diese Klasse wurde von früheren Versionen des .NET Frameworks als Version 2.0 verwendet, die stattdessen die klasse AppManagerAppDomainFactory verwendet.

AppDomainInfo

Stellt Informationen zur Anwendungsdomäne bereit.

AppDomainInfoEnum

Bietet Zugriff auf eine Anwendungsdomäne.

AppDomainProtocolHandler

Bietet Unterstützung für den programmgesteuerten Zugriff auf Anwendungsdomänenprotokolle.

ApplicationHost

Ermöglicht das Hosten von ASP.NET Seiten außerhalb der Internetinformationsdienste(IIS)-Anwendung. Mit dieser Klasse kann der Host Anwendungsdomänen für die Verarbeitung ASP.NET Anforderungen erstellen.

ApplicationInfo

Stellt Informationen zu einer ausgeführten Anwendung bereit. Diese Klasse kann nicht vererbt werden.

ApplicationManager

Verwaltet ASP.NET Anwendungsdomänen für eine ASP.NET Hostanwendung.

ApplicationMonitors

Eine Gruppe austauschbarer Monitorobjekte, die von ASP.NET Subsystemen verwendet werden, um den Anwendungsstatus aufrechtzuerhalten.

AppManagerAppDomainFactory

Erstellt und beendet Anwendungsdomänen für einen Webanwendungs-Manager. Diese Klasse kann nicht vererbt werden.

AspNetMemoryMonitor

ASP.NET Standardimplementierung des Speichermonitors.

CustomLoaderAttribute

Stellt ein benutzerdefiniertes Ladeprogramm zum ASP.NET bereit, sodass eine Anwendung eine eigene Implementierung der Hostingumgebung bereitstellen kann.

HostingEnvironment

Stellt Anwendungsverwaltungsfunktionen und Anwendungsdienste für eine verwaltete Anwendung innerhalb ihrer Anwendungsdomäne bereit. Diese Klasse kann nicht vererbt werden.

HostSecurityPolicyResolver

Bietet eine Möglichkeit zum Anpassen ASP.NET Verhaltens zur Laufzeit, die die ASP.NET Codezugriffssicherheitsrichtlinie außer Kraft setzt.

ISAPIRuntime

Verwaltet HttpWorkerRequest-Objekte im .NET Framework. Diese Klasse kann nicht vererbt werden.

LowPhysicalMemoryInfo

Kapselt Informationen zu Ereignissen, die vom Speichermonitor der Anwendung ausgelöst werden.

LowPhysicalMemoryObserver

Ein Beobachter, der die Standardreaktion ASP.NET auf LowPhysicalMemoryInfo Ereignisse implementiert, die vom Speichermonitor der Anwendung ausgelöst werden.

ProcessHost

Stellt einen Prozesshost dar.

ProcessHostFactoryHelper

Stellt eine Methode zum Abrufen einer IProcessHost Schnittstelle bereit.

ProcessProtocolHandler

Bietet Unterstützung für Protokollhandler.

RecycleLimitInfo

Beschreibt den erkannten Arbeitsspeicherdruck.

RecycleLimitMonitor

Kapselt einen Wiederverwendungsgrenzwertmonitor.

RecycleLimitMonitor.RecycleLimitMonitorSingleton

Kapselt einen Wiederverwendungsgrenzwert des Singletons des Monitors.

RecycleLimitObserver

Ein Beobachter, der die Standardreaktion ASP.NET auf RecycleLimitInfo Ereignisse implementiert, die vom Wiederverwendungsgrenzmonitor der Anwendung ausgelöst werden.

SimpleWorkerRequest

Stellt eine einfache Implementierung der abstrakten Klasse HttpWorkerRequest bereit, die zum Hosten von ASP.NET Anwendungen außerhalb einer Internetinformationsdienste -Anwendung (IIS) verwendet werden kann. Sie können sie direkt einsetzen SimpleWorkerRequest oder erweitern.

VirtualDirectory

Stellt ein Verzeichnisobjekt in einer virtuellen Datei oder einem virtuellen Ressourcenbereich dar.

VirtualFile

Stellt ein Dateiobjekt in einer virtuellen Datei oder einem virtuellen Ressourcenbereich dar.

VirtualFileBase

Stellt die Kernimplementierung für die und VirtualDirectory die VirtualFile Objekte bereit. Eine abstrakte Klasse kann nicht instanziiert werden.

VirtualPathProvider

Stellt eine Reihe von Methoden bereit, mit denen eine Webanwendung Ressourcen aus einem virtuellen Dateisystem abrufen kann.

Schnittstellen

Name Beschreibung
IAdphManager

Verwaltet einen Anwendungsdomänenprotokollhandler.

IAppDomainFactory

Definiert eine einzelne Methode zum Erstellen einer neuen AppDomain Instanz für eine Webanwendung. Diese Schnittstelle wurde von .NET Framework-Versionen vor 2.0 verwendet; Version 2.0 verwendet stattdessen die schnittstelle IAppManagerAppDomainFactory.

IAppDomainInfo

Stellt Informationen zur Anwendungsdomäne bereit.

IAppDomainInfoEnum

Bietet Zugriff auf eine Anwendungsdomäne.

IApplicationHost

Ruft Informationen zum Anwendungshost ab.

IApplicationMonitor

Definiert die Schnittstelle, die für einen austauschbaren Anwendungsmonitor für ASP.NET erforderlich ist.

IApplicationPreloadManager

Stellt Methoden bereit, die ASP.NET zum Aufrufen des Anwendungsvorladefeatures in IIS 7.0 verwendet.

IApplicationPreloadUtil

Stellt Methoden bereit, die ASP.NET für die Kommunikation mit IIS 7.0 verwendet, während der Server eine Anwendung vorlädt.

IAppManagerAppDomainFactory

Definiert eine Methode zum Erstellen einer AppDomain Instanz für einen Webanwendungs-Manager und eine Methode zum Beenden aller AppDomain Instanzen für einen Webanwendungs-Manager.

IISAPIRuntime

Definiert die Methoden, die zum Erstellen von HttpWorkerRequest -Objekten im .NET Framework verwendet werden.

IListenerChannelCallback

Stellt Listenerkanalbenachrichtigungen von Protokollhandlern an das Arbeitsprozessframework bereit. Ermöglicht außerdem Protokollhandlern den Zugriff auf zusätzliche Parameter, z. B. die ID des Listenerkanals.

IPphManager

Stellt die Stopp- und Startsteuerung von Listenerkanälen bereit.

IProcessHost

Definiert die prozessweite Funktionalität, die jeder Host des Anwendungs-Managers implementieren muss.

IProcessHostFactoryHelper

Stellt eine Methode zum Abrufen einer IProcessHost Schnittstelle bereit.

IProcessHostIdleAndHealthCheck

Bietet Möglichkeiten zum Überprüfen des Status eines Prozesses.

IProcessHostPreloadClient

Definiert eine Schnittstelle, die in einem Typ implementiert werden kann, um den Typ in einer ASP.NET Anwendung vorab zu laden, die unter IIS 7.0 ausgeführt wird.

IProcessHostSupportFunctions

Stellt Hilfsfunktionen für den Prozesshost bereit.

IProcessPingCallback

Stellt Funktionen bereit, um auf eine Pinganforderung zu reagieren.

IRegisteredObject

Definiert Methoden für Objekte, die von der Hostumgebung verwaltet werden.

IStopListeningRegisteredObject

Lauscht auf GL_STOP_LISTENING Benachrichtigungen von IIS.

ISuspendibleRegisteredObject

Lauscht auf Anhalte- und Fortsetzungsbenachrichtigungen.

Enumerationen

Name Beschreibung
HostSecurityPolicyResults

Gibt den Typ der Sicherheitsrichtlinie an, die auf eine Assembly angewendet werden soll.

RecycleLimitNotificationFrequency

Gibt an, wie häufig der Speichermonitor erkennt, dass Listener aufgefordert werden, auf den nähernden Speicherschwellenwert zu reagieren.