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 不是通过捕获操作获取的。

注解

该方法 SetHostExecutionContext 为当前 HostExecutionContext设置主机执行上下文。 用作另一SetHostExecutionContext方法调用的参数的 A HostExecutionContext 不能作为此方法的参数传入。 HostExecutionContext.CreateCopy请改用该方法创建对象的副本HostExecutionContext,然后使用副本设置主机执行上下文。

Revert使用此方法返回的对象调用该方法以还原HostExecutionContext到其以前的状态。

适用于