AsyncFlowControl Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit la fonctionnalité de restauration de la migration ou du flux du contexte d’exécution entre les threads.
public value class AsyncFlowControl : IDisposable
public struct AsyncFlowControl : IDisposable
type AsyncFlowControl = struct
interface IDisposable
Public Structure AsyncFlowControl
Implements IDisposable
- Héritage
- Implémente
Remarques
Un contexte d’exécution contient toutes les informations relatives à l’exécution d’un thread logique. Le flux du contexte d’exécution vers d’autres threads peut être empêché à l’aide de la ExecutionContext.SuppressFlow méthode, qui retourne une AsyncFlowControl structure. La Undo méthode de la structure retournée AsyncFlowControl peut être utilisée pour annuler la suppression du flux. La AsyncFlowControl structure doit être utilisée sur le même thread sur lequel il a été créé.
Méthodes
| Nom | Description |
|---|---|
| Dispose() |
Libère toutes les ressources utilisées par l’instance actuelle de la AsyncFlowControl classe. |
| Equals(AsyncFlowControl) |
Détermine si la structure spécifiée AsyncFlowControl est égale à la structure actuelle AsyncFlowControl . |
| Equals(Object) |
Détermine si l’objet spécifié est égal à la structure actuelle AsyncFlowControl . |
| GetHashCode() |
Obtient un code de hachage pour la structure actuelle AsyncFlowControl . |
| Undo() |
Restaure le flux du contexte d’exécution entre les threads. |
Opérateurs
| Nom | Description |
|---|---|
| Equality(AsyncFlowControl, AsyncFlowControl) |
Compare deux AsyncFlowControl structures pour déterminer si elles sont égales. |
| Inequality(AsyncFlowControl, AsyncFlowControl) |
Compare deux AsyncFlowControl structures pour déterminer si elles ne sont pas égales. |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IDisposable.Dispose() |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Libère toutes les ressources utilisées par le AsyncFlowControl. |