Freigeben über


ApplicationActivator.CreateInstance Methode

Definition

Erstellt eine Instanz der zu aktivierenden Anwendung mit einem Aktivierungskontext, der die Anwendung identifiziert.

Überlädt

CreateInstance(ActivationContext)

Erstellt eine Instanz der zu aktivierenden Anwendung mit dem angegebenen Aktivierungskontext.

CreateInstance(ActivationContext, String[])

Erstellt eine instance der zu aktivierenden Anwendung unter Verwendung des angegebenen Aktivierungskontexts und der benutzerdefinierten Aktivierungsdaten.

CreateInstance(ActivationContext)

Erstellt eine Instanz der zu aktivierenden Anwendung mit dem angegebenen Aktivierungskontext.

public:
 virtual System::Runtime::Remoting::ObjectHandle ^ CreateInstance(ActivationContext ^ activationContext);
public virtual System.Runtime.Remoting.ObjectHandle CreateInstance (ActivationContext activationContext);
abstract member CreateInstance : ActivationContext -> System.Runtime.Remoting.ObjectHandle
override this.CreateInstance : ActivationContext -> System.Runtime.Remoting.ObjectHandle
Public Overridable Function CreateInstance (activationContext As ActivationContext) As ObjectHandle

Parameter

activationContext
ActivationContext

Ein ActivationContext, der die zu aktivierende Anwendung identifiziert.

Gibt zurück

Ein ObjectHandle, das ein Wrapper für den Rückgabewert der Anwendungsausführung ist. Der Rückgabewert muss für den Zugriff auf das eigentliche Objekt entwrappt werden.

Ausnahmen

activationContext ist null.

Hinweise

Diese Methode ist für die manifestbasierte Aktivierung von Anwendungen vorgesehen.

Gilt für:

CreateInstance(ActivationContext, String[])

Erstellt eine instance der zu aktivierenden Anwendung unter Verwendung des angegebenen Aktivierungskontexts und der benutzerdefinierten Aktivierungsdaten.

public:
 virtual System::Runtime::Remoting::ObjectHandle ^ CreateInstance(ActivationContext ^ activationContext, cli::array <System::String ^> ^ activationCustomData);
public virtual System.Runtime.Remoting.ObjectHandle CreateInstance (ActivationContext activationContext, string[] activationCustomData);
abstract member CreateInstance : ActivationContext * string[] -> System.Runtime.Remoting.ObjectHandle
override this.CreateInstance : ActivationContext * string[] -> System.Runtime.Remoting.ObjectHandle
Public Overridable Function CreateInstance (activationContext As ActivationContext, activationCustomData As String()) As ObjectHandle

Parameter

activationContext
ActivationContext

Ein ActivationContext, der die zu aktivierende Anwendung identifiziert.

activationCustomData
String[]

Benutzerdefinierte Aktivierungsdaten.

Gibt zurück

Ein ObjectHandle, das ein Wrapper für den Rückgabewert der Anwendungsausführung ist. Der Rückgabewert muss für den Zugriff auf das eigentliche Objekt entwrappt werden.

Ausnahmen

activationContext ist null.

Hinweise

Diese Methode ist für die manifestbasierte Aktivierung von Anwendungen vorgesehen. Die Aktivierungsdaten bestehen aus Informationen wie dem Abfragezeichenfolgenteil einer URL.

Gilt für: