ApplicationActivator.CreateInstance 方法

定義

建立一個被啟動應用程式的實例,並利用啟用上下文識別該應用程式。

多載

名稱 Description
CreateInstance(ActivationContext)

根據指定的啟動情境建立待啟用應用程式的實例。

CreateInstance(ActivationContext, String[])

利用指定的啟用上下文與自訂啟用資料,建立待啟用應用程式的實例。

CreateInstance(ActivationContext)

根據指定的啟動情境建立待啟用應用程式的實例。

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

參數

activationContext
ActivationContext

一個 ActivationContext 用來識別要啟用的應用程式。

傳回

ObjectHandle 是應用程式執行回傳值的包裝器。 必須展開回傳值才能存取真實物件。

例外狀況

activationContextnull

備註

此方法旨在用於基於清單的應用程式啟動。

適用於

CreateInstance(ActivationContext, String[])

利用指定的啟用上下文與自訂啟用資料,建立待啟用應用程式的實例。

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

參數

activationContext
ActivationContext

一個 ActivationContext 用來識別要啟用的應用程式。

activationCustomData
String[]

自訂啟用資料。

傳回

ObjectHandle 是應用程式執行回傳值的包裝器。 必須展開回傳值才能存取真實物件。

例外狀況

activationContextnull

備註

此方法旨在用於基於清單的應用程式啟動。 啟用資料包含 URL 的查詢字串部分等資訊。

適用於