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. Аргумент HostExecutionContext , используемый в качестве аргумента для другого SetHostExecutionContext вызова метода, нельзя передать в качестве параметра для этого метода. Вместо этого используйте HostExecutionContext.CreateCopy метод для создания копии HostExecutionContext объекта, а затем используйте копию для задания контекста выполнения узла.

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

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