AsyncFlowControl Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |