Udostępnij za pośrednictwem


HostExecutionContextManager.SetHostExecutionContext Metoda

Definicja

Ustawia bieżący kontekst wykonywania hosta na określony kontekst wykonywania hosta.

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

Parametry

hostExecutionContext
HostExecutionContext

Element HostExecutionContext do ustawienia.

Zwraca

Object

Obiekt przywracania do poprzedniego HostExecutionContext stanu.

Atrybuty

Wyjątki

hostExecutionContext nie została pobrana za pomocą operacji przechwytywania.

-lub- hostExecutionContext element jest argumentem poprzedniego SetHostExecutionContext(HostExecutionContext) wywołania metody.

Uwagi

Metoda SetHostExecutionContext ustawia kontekst wykonywania hosta dla bieżącego HostExecutionContextelementu . Nie HostExecutionContext można przekazać argumentu jako argumentu do innego SetHostExecutionContext wywołania metody jako parametru dla tej metody. Zamiast tego użyj HostExecutionContext.CreateCopy metody , aby utworzyć kopię HostExecutionContext obiektu, a następnie użyć kopii, aby ustawić kontekst wykonywania hosta.

Wywołaj metodę Revert przy użyciu obiektu zwróconego przez tę metodę, aby przywrócić HostExecutionContext obiekt do poprzedniego stanu.

Dotyczy