ApplicationActivator.CreateInstance Methode

Definition

Erstellt eine Instanz der zu aktivierenden Anwendung mithilfe eines Aktivierungskontexts, der die Anwendung identifiziert.

Überlädt

Name Beschreibung
CreateInstance(ActivationContext)

Erstellt eine Instanz der zu aktivierenden Anwendung mithilfe des angegebenen Aktivierungskontexts.

CreateInstance(ActivationContext, String[])

Erstellt eine Instanz der zu aktivierenden Anwendung mithilfe des angegebenen Aktivierungskontexts und benutzerdefinierter Aktivierungsdaten.

CreateInstance(ActivationContext)

Erstellt eine Instanz der zu aktivierenden Anwendung mithilfe des angegebenen Aktivierungskontexts.

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

Eine ActivationContext , die die zu aktivierende Anwendung identifiziert.

Gibt zurück

Ein ObjectHandle Wrapper für den Rückgabewert der Anwendungsausführung. Der Rückgabewert muss aufgehoben werden, um auf das reale Objekt zuzugreifen.

Ausnahmen

activationContext ist null.

Hinweise

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

Gilt für:

CreateInstance(ActivationContext, String[])

Erstellt eine Instanz der zu aktivierenden Anwendung mithilfe des angegebenen Aktivierungskontexts und benutzerdefinierter 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

Eine ActivationContext , die die zu aktivierende Anwendung identifiziert.

activationCustomData
String[]

Benutzerdefinierte Aktivierungsdaten.

Gibt zurück

Ein ObjectHandle Wrapper für den Rückgabewert der Anwendungsausführung. Der Rückgabewert muss aufgehoben werden, um auf das reale Objekt zuzugreifen.

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: