HostExecutionContextManager.SetHostExecutionContext Metódus

Definíció

Az aktuális gazdagép végrehajtási környezetét a megadott gazdagép végrehajtási környezetére állítja be.

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

Paraméterek

hostExecutionContext
HostExecutionContext

A HostExecutionContext beállítva.

Válaszok

Az előző állapot visszaállítására HostExecutionContext szolgáló objektum.

Attribútumok

Kivételek

hostExecutionContext nem rögzített művelettel lett beolvasva.

-vagy-

hostExecutionContext egy korábbi SetHostExecutionContext(HostExecutionContext) metódushívás argumentuma.

Megjegyzések

A SetHostExecutionContext metódus beállítja az aktuális HostExecutionContextgazdagép végrehajtási környezetét. Egy HostExecutionContext másik SetHostExecutionContext metódushívás argumentumaként használt a metódus paramétereként nem adható át. Ehelyett használja a HostExecutionContext.CreateCopy metódust egy HostExecutionContext objektum másolatának létrehozásához, majd a másolat használatával állítsa be a gazdagép végrehajtási környezetét.

Hívja meg a metódust Revert a metódus által visszaadott objektummal az HostExecutionContext előző állapot visszaállításához.

A következőre érvényes: