Share via


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の のホスト実行コンテキストを設定します。 HostExecutionContextSetHostExecutionContextのメソッド呼び出しの引数として使用されている を、このメソッドのパラメーターとして渡すことはできません。 代わりに、 メソッドを HostExecutionContext.CreateCopy 使用してオブジェクトのコピーを HostExecutionContext 作成し、そのコピーを使用してホスト実行コンテキストを設定します。

このメソッドによって Revert 返された オブジェクトを使用して メソッドを呼び出して、 を以前の HostExecutionContext 状態に復元します。

適用対象