ApplicationActivator.CreateInstance 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
建立一個被啟動應用程式的實例,並利用啟用上下文識別該應用程式。
多載
| 名稱 | 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 是應用程式執行回傳值的包裝器。 必須展開回傳值才能存取真實物件。
例外狀況
activationContext 是 null。
備註
此方法旨在用於基於清單的應用程式啟動。
適用於
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 是應用程式執行回傳值的包裝器。 必須展開回傳值才能存取真實物件。
例外狀況
activationContext 是 null。
備註
此方法旨在用於基於清單的應用程式啟動。 啟用資料包含 URL 的查詢字串部分等資訊。