AsyncFlowControl Struktur

Definition

Stellt die Funktionen zum Wiederherstellen der Migration oder des Flusses des Ausführungskontexts zwischen Threads bereit.

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)
Vererbung
AsyncFlowControl
Implementiert

Hinweise

Ein Ausführungskontext enthält alle ausführungsbezogenen Informationen für einen logischen Thread. Der Ablauf des Ausführungskontexts zu anderen Threads kann mithilfe der ExecutionContext.SuppressFlow -Methode verhindert werden, die eine AsyncFlowControl -Struktur zurückgibt. Die Undo -Methode der zurückgegebenen AsyncFlowControl Struktur kann verwendet werden, um die Ablaufunterdrückung rückgängig zu machen. Die AsyncFlowControl -Struktur muss für denselben Thread verwendet werden, in dem sie erstellt wurde.

Methoden

Dispose()

Gibt alle von der aktuellen Instanz der AsyncFlowControl-Klasse verwendeten Ressourcen frei.

Equals(AsyncFlowControl)

Bestimmt, ob die angegebene AsyncFlowControl-Struktur und die aktuelle AsyncFlowControl-Struktur gleich sind.

Equals(Object)

Bestimmt, ob das angegebene Objekt und die aktuelle AsyncFlowControl-Struktur gleich sind.

GetHashCode()

Ruft einen Hashcode für die aktuelle AsyncFlowControl-Struktur ab.

Undo()

Stellt den Fluss des Ausführungskontexts zwischen Threads wieder her.

Operatoren

Equality(AsyncFlowControl, AsyncFlowControl)

Vergleicht zwei AsyncFlowControl-Strukturen, um zu bestimmen, ob diese gleich sind.

Inequality(AsyncFlowControl, AsyncFlowControl)

Vergleicht zwei AsyncFlowControl-Strukturen, um zu bestimmen, ob diese ungleich sind.

Explizite Schnittstellenimplementierungen

IDisposable.Dispose()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt alle vom AsyncFlowControl verwendeten Ressourcen frei.

Gilt für: