Freigeben über


ProcessHost Klasse

Definition

Stellt einen Prozesshost dar.

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

public ref class ProcessHost sealed : MarshalByRefObject, System::Web::Hosting::IAdphManager, System::Web::Hosting::IPphManager, System::Web::Hosting::IProcessHost, System::Web::Hosting::IProcessHostIdleAndHealthCheck
public ref class ProcessHost sealed : MarshalByRefObject, System::Web::Hosting::IAdphManager, System::Web::Hosting::IApplicationPreloadManager, System::Web::Hosting::IPphManager, System::Web::Hosting::IProcessHost, System::Web::Hosting::IProcessHostIdleAndHealthCheck
public sealed class ProcessHost : MarshalByRefObject, System.Web.Hosting.IAdphManager, System.Web.Hosting.IPphManager, System.Web.Hosting.IProcessHost, System.Web.Hosting.IProcessHostIdleAndHealthCheck
public sealed class ProcessHost : MarshalByRefObject, System.Web.Hosting.IAdphManager, System.Web.Hosting.IApplicationPreloadManager, System.Web.Hosting.IPphManager, System.Web.Hosting.IProcessHost, System.Web.Hosting.IProcessHostIdleAndHealthCheck
type ProcessHost = class
    inherit MarshalByRefObject
    interface IProcessHost
    interface IAdphManager
    interface IPphManager
    interface IProcessHostIdleAndHealthCheck
type ProcessHost = class
    inherit MarshalByRefObject
    interface IProcessHost
    interface IAdphManager
    interface IPphManager
    interface IProcessHostIdleAndHealthCheck
    interface IApplicationPreloadManager
Public NotInheritable Class ProcessHost
Inherits MarshalByRefObject
Implements IAdphManager, IPphManager, IProcessHost, IProcessHostIdleAndHealthCheck
Public NotInheritable Class ProcessHost
Inherits MarshalByRefObject
Implements IAdphManager, IApplicationPreloadManager, IPphManager, IProcessHost, IProcessHostIdleAndHealthCheck
Vererbung
Implementiert

Hinweise

ProcessHostwird im .NET Framework 3.5 eingeführt. Weitere Informationen finden Sie unter Versionen und Abhängigkeiten.

Methoden

CreateObjRef(Type)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind.

(Geerbt von MarshalByRefObject)
EnumerateAppDomains(IAppDomainInfoEnum)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Stellt Zugriff auf einen aufzählbaren Satz von Anwendungsdomänen bereit.

Equals(Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetLifetimeService()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Veraltet.

Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert.

(Geerbt von MarshalByRefObject)
GetType()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
InitializeLifetimeService()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Führt zu einer unendlichen Lebensdauer des Prozesshosts, indem das Erstellen eines Lease verhindert wird.

IsIdle()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft den Zustand eines Prozesses ab.

MemberwiseClone()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
MemberwiseClone(Boolean)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts.

(Geerbt von MarshalByRefObject)
Ping(IProcessPingCallback)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Sendet ein Ping-Signal an einen Prozess.

SetApplicationPreloadState(String, String, Boolean)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Benachrichtigt ASP.NET, dass eine bestimmte Anwendung, die unter IIS 7.0 ausgeführt wird, für das Vorabladen konfiguriert ist.

SetApplicationPreloadUtil(IApplicationPreloadUtil)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Erstellt einen Typ, der IIS 7.0 aufruft, um Informationen abzurufen, die zum Vorabladen einer Anwendung erforderlich sind.

Shutdown()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Entlädt den Prozesshost.

ShutdownApplication(String)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Schließt die angegebene Anwendung.

StartAppDomainProtocolListenerChannel(String, String, IListenerChannelCallback)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Startet einen Listenerchannel für ein Anwendungsdomänenprotokoll.

StartApplication(String, String, Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Startet die angegebene Anwendung.

StartProcessProtocolListenerChannel(String, IListenerChannelCallback)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Startet einen Protokolllistenerchannel für einen Prozess.

StopAppDomainProtocol(String, String, Boolean)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Beendet einen Listenerchannel für ein Anwendungsdomänenprotokoll.

StopAppDomainProtocolListenerChannel(String, String, Int32, Boolean)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Beendet einen Listenerchannel für ein Anwendungsdomänenprotokoll.

StopProcessProtocol(String, Boolean)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Beendet ein Prozessprotokoll.

StopProcessProtocolListenerChannel(String, Int32, Boolean)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Beendet einen Protokolllistenerchannel.

ToString()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: