ProcessHost Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
ProcessHost wird im .NET Framework 3.5 eingeführt. Weitere Informationen finden Sie unter "Versionen und Abhängigkeiten".
Methoden
| Name | Beschreibung |
|---|---|
| CreateObjRef(Type) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Erstellt ein Objekt, das alle relevanten Informationen enthält, die zum Generieren eines Proxys erforderlich sind, der für die Kommunikation mit einem Remoteobjekt verwendet wird. (Geerbt von MarshalByRefObject) |
| EnumerateAppDomains(IAppDomainInfoEnum) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Bietet Zugriff auf einen aufzählbaren Satz von Anwendungsdomänen. |
| 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. Dient als Standardhashfunktion. (Geerbt von Object) |
| GetLifetimeService() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinie 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 die 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. Ermöglicht dem Prozesshost eine unendliche Lebensdauer, indem verhindert wird, dass eine Lease erstellt wird. |
| IsIdle() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft den Status 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 der 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. Pingt 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. Beendet 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 Anwendungsdomänenlistenerkanal. |
| 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 Prozessprotokolllistenerkanal. |
| StopAppDomainProtocol(String, String, Boolean) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Beendet einen Anwendungsdomänenprotokolllistenerkanal. |
| 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 Anwendungsdomänenprotokolllistenerkanal. |
| 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 Protokolllistenerkanal. |
| 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) |