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

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

適用対象