Freigeben über


System.Web.Hosting Namespace

Enthält Funktionen zum Hosten von ASP.NET-Anwendungen aus verwalteten Anwendungen außerhalb von Microsoft Internetinformationsdienste (IIS).

Klassen

AppDomainFactory

Erstellt eine neue AppDomain-Instanz für die Webanwendung. Diese Klasse kann nicht vererbt werden. Diese Klasse wurde in .NET Framework-Versionen vor Version 2.0, in der stattdessen die AppManagerAppDomainFactory-Klasse verwendet wird.

AppDomainInfo

Stellt Informationen zur Anwendungsdomäne bereit.

AppDomainInfoEnum

Stellt Zugriff auf eine Anwendungsdomäne bereit.

AppDomainProtocolHandler

Unterstützt den programmgesteuerten Zugriff auf Anwendungsdomänenprotokolle.

ApplicationHost

Ermöglicht die Bereitstellung von ASP.NET-Seiten außerhalb der Internet-Internetinformationsdienste (IIS). Mit dieser Klasse kann der Host Anwendungsdomänen für die Verarbeitung von 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 Anwendung, die ASP.NET hostet.

ApplicationMonitors

Eine Gruppe von ersetzbaren Monitorobjekten, die von ASP.NET-Subsystemen für die Verwaltung der Anwendungsintegrität verwendet werden.

AppManagerAppDomainFactory

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

AspNetMemoryMonitor

ASP.NET-Standardimplementierung des Speichermonitors.

CustomLoaderAttribute

Stellt ein benutzerdefinierte Ladeprogramm für ASP.NET bereit, so dass eine Anwendung eine eigene Implementierung der Hostumgebung bereitstellen kann.

HostingEnvironment

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

HostSecurityPolicyResolver

Bietet eine Möglichkeit, das ASP.NET-Laufzeitverhalten anzupassen, das die ASP.NET-Codezugriff-Sicherheitsrichtlinie außer Kraft setzt.

ISAPIRuntime

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

LowPhysicalMemoryInfo

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

LowPhysicalMemoryObserver

Ein Beobachter, der die Standardreaktion von ASP.NET auf LowPhysicalMemoryInfo-Ereignisse implementiert, die vom Arbeitsspeichermonitor der Anwendung ausgelöst wurden.

ProcessHost

Stellt einen Prozesshost dar.

ProcessHostFactoryHelper

Stellt eine Methode zum Abrufen einer IProcessHost-Schnittstelle bereit.

ProcessProtocolHandler

Stellt Unterstützung für Protokollhandler bereit.

RecycleLimitInfo

Beschreibt den Grad des erkannten Speichermangels.

RecycleLimitMonitor

Kapselt einen Wiederverwendungsbeschränkungs-Monitor.

RecycleLimitMonitor.RecycleLimitMonitorSingleton

Kapselt einen Singleton für den Wiederverwendungsbeschränkungs-Monitor.

RecycleLimitObserver

Ein Beobachter, der die Standardreaktion von ASP.NET auf RecycleLimitInfo-Ereignisse implementiert, die vom Wiederverwendungsbeschränkungsmonitor der Anwendung ausgelöst wurden.

SimpleWorkerRequest

Stellt eine einfache Implementierung der abstrakten HttpWorkerRequest-Klasse bereit, die als Host für ASP.NET-Anwendungen außerhalb von Internetinformationsdienste (IIS) verwendet werden kann. Sie können SimpleWorkerRequest direkt verwenden oder erweitern.

VirtualDirectory

Stellt ein Verzeichnisobjekt in einem virtuellen Dateiraum oder in einem Ressourcenraum dar.

VirtualFile

Stellt ein Dateiobjekt in einem virtuellen Dateiraum oder in einem virtuellen Ressourcenraum dar.

VirtualFileBase

Stellt die Kernimplementierung für das VirtualFile-Objekt und das VirtualDirectory-Objekt bereit. Da es sich um eine abstrakte Klasse handelt, kann sie nicht instanziiert werden.

VirtualPathProvider

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

Schnittstellen

IAdphManager

Verwaltet einen Protokollhandler für eine Anwendungsdomäne.

IAppDomainFactory

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

IAppDomainInfo

Stellt Informationen zur Anwendungsdomäne bereit.

IAppDomainInfoEnum

Stellt Zugriff auf eine Anwendungsdomäne bereit.

IApplicationHost

Ruft Informationen zum Anwendungshost ab.

IApplicationMonitor

Definiert die für einen Monitor für ersetzbare Anwendung für ASP.NET erforderliche Schnittstelle.

IApplicationPreloadManager

Stellt Methoden bereit, mit denen ASP.NET die Funktion zum Vorabladen von Anwendungen in IIS 7.0 aufruft.

IApplicationPreloadUtil

Stellt Methoden für die Kommunikation von ASP.NET mit IIS 7.0 bereit, während vom Server eine Anwendung vorab geladen wird.

IAppManagerAppDomainFactory

Definiert eine Methode, mit deren Hilfe eine AppDomain-Instanz für einen Webanwendungs-Manager und eine Methode erstellt werden, mit der alle AppDomain-Instanzen für einen Webanwendungs-Manager angehalten werden.

IISAPIRuntime

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

IListenerChannelCallback

Stellt Listenerchannel-Benachrichtigungen von Protokollhandlern für das Arbeitsprozessframework bereit. Außerdem können Protokollhandler auf zusätzliche Parameter zugreifen, beispielsweise die ID des Listenerchannels.

IPphManager

Stellt das Steuern für Beenden und Starten von Listenerchannels bereit.

IProcessHost

Definiert den Satz von prozessweiten Funktionen, die jeder Host des Anwendungs-Managers implementieren muss.

IProcessHostFactoryHelper

Stellt eine Methode zum Abrufen einer IProcessHost-Schnittstelle bereit.

IProcessHostIdleAndHealthCheck

Stellt Möglichkeiten zum Überprüfen des Zustands eines Prozesses bereit.

IProcessHostPreloadClient

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

IProcessHostSupportFunctions

Stellt Hilfsfunktionen für den Prozesshost bereit.

IProcessPingCallback

Stellt Funktionen zum Antworten auf eine Pinganforderung bereit.

IRegisteredObject

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

IStopListeningRegisteredObject

Lauscht auf GL_STOP_LISTENING Benachrichtigungen von IIS.

ISuspendibleRegisteredObject

Lauscht auf Benachrichtigungen zum Unterbrechen und Fortsetzen.

Enumerationen

HostSecurityPolicyResults

Gibt den Typ der Sicherheitsrichtlinie an, der für eine Assembly übernommen werden soll.

RecycleLimitNotificationFrequency

Gibt an, wie oft der Speichermonitor Listener abfragt, um auf das Annähern an den Schwellenwert für den Speicher zu reagieren.