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

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

Atributy

Výjimky

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

nebo

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

Poznámky

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

Revert Volání metody pomocí objektu vráceného touto metodou obnovit HostExecutionContext do předchozího stavu.

Platí pro