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 не был получен во время операции отслеживания.

-или- hostExecutionContext использовался в качестве аргумента в предыдущем вызове метода SetHostExecutionContext(HostExecutionContext).

Комментарии

Метод SetHostExecutionContext задает контекст выполнения узла для текущего HostExecutionContext. Объект HostExecutionContext , который использовался в качестве аргумента для другого SetHostExecutionContext вызова метода, нельзя передать в качестве параметра для этого метода. Вместо этого используйте HostExecutionContext.CreateCopy метод для создания копии HostExecutionContext объекта, а затем используйте копию, чтобы задать контекст выполнения узла.

Revert Вызовите метод, используя объект, возвращенный этим методом, чтобы восстановить предыдущее HostExecutionContext состояние.

Применяется к