HostExecutionContextManager.SetHostExecutionContext Método

Definição

Define o contexto de execução do host atual para o contexto de execução do host especificado.

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

Parâmetros

hostExecutionContext
HostExecutionContext

O HostExecutionContext a ser definido.

Retornos

Object

Um objeto para restaurar o HostExecutionContext a seu estado anterior.

Atributos

Exceções

hostExecutionContext não foi adquirido por meio de uma operação de captura.

- ou - hostExecutionContext tem sido o argumento para uma chamada de método SetHostExecutionContext(HostExecutionContext) anterior.

Comentários

O SetHostExecutionContext método define o contexto de execução do host para o atual HostExecutionContext. Um HostExecutionContext que foi usado como argumento para outra SetHostExecutionContext chamada de método não pode ser passado como o parâmetro para esse método. Em vez disso, use o HostExecutionContext.CreateCopy método para criar uma cópia de um HostExecutionContext objeto e, em seguida, use a cópia para definir o contexto de execução do host.

Chame o Revert método usando o objeto retornado por esse método para restaurar o HostExecutionContext estado anterior.

Aplica-se a