Sdílet prostřednictvím


HostExecutionContextManager.SetHostExecutionContext Metoda

Definice

Nastaví aktuální kontext spuštění hostitele na zadaný kontext spuštění hostitele.

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

Nastavení HostExecutionContext .

Návraty

Object

Objekt pro obnovení HostExecutionContext do předchozího stavu.

Atributy

Výjimky

hostExecutionContext nebyla získána prostřednictvím operace zachycení.

-nebo- hostExecutionContext byl argumentem pro předchozí SetHostExecutionContext(HostExecutionContext) volání metody.

Poznámky

Metoda SetHostExecutionContext nastaví kontext spuštění hostitele pro aktuální HostExecutionContext. Jako HostExecutionContext argument byl použit argument pro jiné SetHostExecutionContext volání metody nelze předat jako parametr pro tuto metodu. Místo toho pomocí HostExecutionContext.CreateCopy metody vytvořte kopii objektu HostExecutionContext a pak pomocí kopie nastavte kontext spuštění hostitele.

Zavolejte metodu Revert pomocí objektu vráceného touto metodou k obnovení HostExecutionContext do předchozího stavu.

Platí pro