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待設定。

傳回

一個用來恢復 到 HostExecutionContext 先前狀態的物件。

屬性

例外狀況

hostExecutionContext 並非透過捕獲行動取得。

-或-

hostExecutionContext 是之前 SetHostExecutionContext(HostExecutionContext) 方法呼叫的參數。

備註

SetHostExecutionContext 方法設定目前 HostExecutionContext的主機執行上下文。 被用作另一個SetHostExecutionContext方法呼叫參數的 A HostExecutionContext 不能作為該方法的參數傳送。 相反地,使用該 HostExecutionContext.CreateCopy 方法建立物件的複製 HostExecutionContext 品,然後用複製來設定主機執行上下文。

呼叫 Revert 該方法,使用該方法回傳的物件,將 還 HostExecutionContext 原到先前的狀態。

適用於