HostExecutionContextManager.SetHostExecutionContext 方法

定義

將目前的主機執行內容設定成指定的主機執行內容。

public:
 virtual System::Object ^ SetHostExecutionContext(System::Threading::HostExecutionContext ^ hostExecutionContext);
public virtual object SetHostExecutionContext (System.Threading.HostExecutionContext hostExecutionContext);
[System.Security.SecurityCritical]
public virtual object SetHostExecutionContext (System.Threading.HostExecutionContext hostExecutionContext);
abstract member SetHostExecutionContext : System.Threading.HostExecutionContext -> obj
override this.SetHostExecutionContext : System.Threading.HostExecutionContext -> obj
[<System.Security.SecurityCritical>]
abstract member SetHostExecutionContext : System.Threading.HostExecutionContext -> obj
override this.SetHostExecutionContext : System.Threading.HostExecutionContext -> obj
Public Overridable Function SetHostExecutionContext (hostExecutionContext As HostExecutionContext) As Object

參數

hostExecutionContext
HostExecutionContext

要設定的 HostExecutionContext

傳回

Object

物件,用來將 HostExecutionContext 還原成先前的狀態。

屬性

例外狀況

hostExecutionContext 不是透過擷取作業取得。

-或- hostExecutionContext 是先前 SetHostExecutionContext(HostExecutionContext) 方法呼叫的引數。

備註

方法 SetHostExecutionContext 會設定目前 HostExecutionContext 的主機執行內容。 已做為另一個 SetHostExecutionContext 方法呼叫引數的 , HostExecutionContext 無法當做這個方法的參數傳入。 請改用 HostExecutionContext.CreateCopy 方法來建立 物件的複本,然後使用複本 HostExecutionContext 來設定主機執行內容。

Revert使用這個方法傳回的物件呼叫 方法,將 還原 HostExecutionContext 至其先前的狀態。

適用於