Partager via


HostExecutionContextManager.SetHostExecutionContext Méthode

Définition

Affecte le contexte d'exécution de l'hôte spécifié au contexte d'exécution de l'hôte actuel.

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ètres

hostExecutionContext
HostExecutionContext

HostExecutionContext à définir.

Retours

Object

Objet permettant de restaurer l'état antérieur du HostExecutionContext.

Attributs

Exceptions

Le hostExecutionContext n'a pas été acquis à l'aide d'une opération de capture.

Remarques

La SetHostExecutionContext méthode définit le contexte d’exécution de l’hôte pour l’actuel HostExecutionContext. Un HostExecutionContext argument utilisé comme argument d’un autre SetHostExecutionContext appel de méthode ne peut pas être transmis en tant que paramètre pour cette méthode. Utilisez plutôt la HostExecutionContext.CreateCopy méthode pour créer une copie d’un HostExecutionContext objet, puis utilisez la copie pour définir le contexte d’exécution de l’hôte.

Appelez la méthode à l’aide de l’objet Revert retourné par cette méthode pour restaurer l’état HostExecutionContext précédent.

S’applique à