AsyncFlowControl Struktura
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zapewnia funkcję przywracania migracji lub przepływu kontekstu wykonywania między wątkami.
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)
- Dziedziczenie
- Implementuje
Uwagi
Kontekst wykonywania zawiera wszystkie informacje dotyczące wykonywania dla wątku logicznego. Przepływ kontekstu wykonywania do innych wątków można zapobiec przy użyciu ExecutionContext.SuppressFlow metody , która zwraca AsyncFlowControl strukturę. Metoda Undo zwracanej AsyncFlowControl struktury może służyć do cofnięcia pomijania przepływu. Struktura AsyncFlowControl musi być używana w tym samym wątku, na którym została utworzona.
Metody
Dispose() |
Zwalnia wszystkie zasoby używane przez bieżące wystąpienie klasy AsyncFlowControl. |
Equals(AsyncFlowControl) |
Określa, czy określona AsyncFlowControl struktura jest równa bieżącej AsyncFlowControl strukturze. |
Equals(Object) |
Określa, czy określony obiekt jest równy bieżącej AsyncFlowControl strukturze. |
GetHashCode() |
Pobiera kod skrótu dla bieżącej AsyncFlowControl struktury. |
Undo() |
Przywraca przepływ kontekstu wykonywania między wątkami. |
Operatory
Equality(AsyncFlowControl, AsyncFlowControl) |
Porównuje dwie AsyncFlowControl struktury, aby określić, czy są równe. |
Inequality(AsyncFlowControl, AsyncFlowControl) |
Porównuje dwie AsyncFlowControl struktury, aby określić, czy nie są równe. |
Jawne implementacje interfejsu
IDisposable.Dispose() |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Zwalnia wszelkie zasoby używane przez element AsyncFlowControl. |