ProcessHost Klasse

Definition

Stellt einen Prozesshost dar.Represents a process host.

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::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.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
    interface IApplicationPreloadManager
Public NotInheritable Class ProcessHost
Inherits MarshalByRefObject
Implements IAdphManager, IApplicationPreloadManager, IPphManager, IProcessHost, IProcessHostIdleAndHealthCheck
Vererbung
Implementiert

Hinweise

ProcessHost wird in der .NET Framework 3,5.NET Framework 3.5eingeführt.ProcessHost is introduced in the .NET Framework 3,5.NET Framework 3.5. Weitere Informationen finden Sie unter Versionen und Abhängigkeiten.For more information, see Versions and Dependencies.

Methoden

CreateObjRef(Type)

Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Geerbt von MarshalByRefObject)
EnumerateAppDomains(IAppDomainInfoEnum)

Stellt Zugriff auf einen aufzählbaren Satz von Anwendungsdomänen bereit.Provides access to an enumerable set of application domains.

Equals(Object)

Ermittelt, ob das angegebene Objekt und das aktuelle Objekt gleich sind.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
GetHashCode()

Dient als die Standard-HashfunktionServes as the default hash function.

(Geerbt von Object)
GetLifetimeService()

Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Geerbt von MarshalByRefObject)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
InitializeLifetimeService()

Führt zu einer unendlichen Lebensdauer des Prozesshosts, indem das Erstellen eines Lease verhindert wird.Gives the process host an infinite lifetime by preventing a lease from being created.

IsIdle()

Ruft den Zustand eines Prozesses ab.Gets the state of a process.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
MemberwiseClone(Boolean)

Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts.Creates a shallow copy of the current MarshalByRefObject object.

(Geerbt von MarshalByRefObject)
Ping(IProcessPingCallback)

Sendet ein Ping-Signal an einen Prozess.Pings a process.

SetApplicationPreloadState(String, String, Boolean)

Benachrichtigt ASP.NET, das eine bestimmte, unter IIS 7.0IIS 7.0 ausgeführte Anwendung so konfiguriert ist, dass sie vorab geladen wird.Notifies ASP.NET that a particular application that is running on IIS 7.0IIS 7.0 is configured to be preloaded.

SetApplicationPreloadUtil(IApplicationPreloadUtil)

Erstellt einen Typ, der IIS 7.0IIS 7.0 aufruft, um Informationen abzurufen, die für das Vorabladen der Anwendung erforderlich sind.Creates a type that calls IIS 7.0IIS 7.0 to get information that is required in order to preload an application.

Shutdown()

Entlädt den Prozesshost.Unloads the process host.

ShutdownApplication(String)

Schließt die angegebene Anwendung.Shuts down the specified application.

StartAppDomainProtocolListenerChannel(String, String, IListenerChannelCallback)

Startet einen Listenerchannel für ein Anwendungsdomänenprotokoll.Starts an application domain protocol listener channel.

StartApplication(String, String, Object)

Startet die angegebene Anwendung.Starts the specified application.

StartProcessProtocolListenerChannel(String, IListenerChannelCallback)

Startet einen Protokolllistenerchannel für einen Prozess.Starts a process protocol listener channel.

StopAppDomainProtocol(String, String, Boolean)

Beendet einen Listenerchannel für ein Anwendungsdomänenprotokoll.Stops an application domain protocol listener channel.

StopAppDomainProtocolListenerChannel(String, String, Int32, Boolean)

Beendet einen Listenerchannel für ein Anwendungsdomänenprotokoll.Stops an application domain protocol listener channel.

StopProcessProtocol(String, Boolean)

Beendet ein Prozessprotokoll.Stops a process protocol.

StopProcessProtocolListenerChannel(String, Int32, Boolean)

Beendet einen Protokolllistenerchannel.Stops a protocol listener channel.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)

Gilt für: