Partager via


AsyncFlowControl Structure

Définition

Fournit les fonctionnalités pour restaurer la migration, ou le flux, du contexte d'exécution entre threads.

public value class AsyncFlowControl : IDisposable
public value class AsyncFlowControl : IDisposable, IEquatable<System::Threading::AsyncFlowControl>
public struct AsyncFlowControl : IDisposable
public struct AsyncFlowControl : IDisposable, IEquatable<System.Threading.AsyncFlowControl>
type AsyncFlowControl = struct
    interface IDisposable
Public Structure AsyncFlowControl
Implements IDisposable
Public Structure AsyncFlowControl
Implements IDisposable, IEquatable(Of AsyncFlowControl)
Héritage
AsyncFlowControl
Implémente

Remarques

Un contexte d’exécution contient toutes les informations relatives à l’exécution pour 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

Dispose()

Libère toutes les ressources utilisées par l'instance actuelle de la classe AsyncFlowControl.

Equals(AsyncFlowControl)

Détermine si la structure AsyncFlowControl spécifiée est égale à la structure AsyncFlowControl en cours.

Equals(Object)

Détermine si l'objet spécifié est égal à la structure AsyncFlowControl en cours.

GetHashCode()

Obtient un code de hachage pour la structure AsyncFlowControl actuelle.

Undo()

Restaure le flux du contexte d'exécution entre threads.

Opérateurs

Equality(AsyncFlowControl, AsyncFlowControl)

Compare deux structures AsyncFlowControl pour déterminer si elles sont égales.

Inequality(AsyncFlowControl, AsyncFlowControl)

Compare deux structures AsyncFlowControl pour déterminer si elles sont inégales.

Implémentations d’interfaces explicites

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 AsyncFlowControl.

S’applique à