HostExecutionContextManager.SetHostExecutionContext メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在のホスト実行コンテキストを、指定したホスト実行コンテキストに設定します。
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 を以前の状態に復元します。