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 Funktionalität zum Wiederherstellen der Migration oder des Flusses des Ausführungskontexts zwischen Threads bereit.
public value class AsyncFlowControl : IDisposable
public struct AsyncFlowControl : IDisposable
type AsyncFlowControl = struct
interface IDisposable
Public Structure AsyncFlowControl
Implements IDisposable
- Vererbung
- Implementiert
Hinweise
Ein Ausführungskontext enthält alle Ausführungsinformationen für einen logischen Thread. Der Fluss 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, auf dem sie erstellt wurde.
Methoden
| Name | Beschreibung |
|---|---|
| Dispose() |
Gibt alle Ressourcen frei, die von der aktuellen Instanz der AsyncFlowControl Klasse verwendet werden. |
| Equals(AsyncFlowControl) |
Bestimmt, ob die angegebene AsyncFlowControl Struktur der aktuellen AsyncFlowControl Struktur entspricht. |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt der aktuellen AsyncFlowControl Struktur entspricht. |
| GetHashCode() |
Ruft einen Hashcode für die aktuelle AsyncFlowControl Struktur ab. |
| Undo() |
Stellt den Fluss des Ausführungskontexts zwischen Threads wieder her. |
Operatoren
| Name | Beschreibung |
|---|---|
| Equality(AsyncFlowControl, AsyncFlowControl) |
Vergleicht zwei AsyncFlowControl Strukturen, um zu bestimmen, ob sie gleich sind. |
| Inequality(AsyncFlowControl, AsyncFlowControl) |
Vergleicht zwei AsyncFlowControl Strukturen, um festzustellen, ob sie nicht gleich sind. |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IDisposable.Dispose() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Veröffentlicht alle ressourcen, die von der AsyncFlowControl. |