AsyncFlowControl Struktura
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje funkce pro obnovení migrace nebo toku kontextu spouštění mezi vlákny.
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)
- Dědičnost
- Implementuje
Poznámky
Kontext spuštění obsahuje všechny informace související se spuštěním logického vlákna. Tok kontextu spuštění do jiných vláken lze zabránit pomocí ExecutionContext.SuppressFlow metody, která vrací AsyncFlowControl strukturu. Undo Metodu vrácené AsyncFlowControl struktury lze použít k vrácení potlačení toku zpět. Struktura AsyncFlowControl musí být použita ve stejném vlákně, na kterém byla vytvořena.
Metody
Dispose() |
Uvolní všechny prostředky používané aktuální instancí AsyncFlowControl třídy. |
Equals(AsyncFlowControl) |
Určuje, zda se zadaná AsyncFlowControl struktura rovná aktuální AsyncFlowControl struktuře. |
Equals(Object) |
Určuje, zda je zadaný objekt roven aktuální AsyncFlowControl struktuře. |
GetHashCode() |
Získá hash kód pro aktuální AsyncFlowControl strukturu. |
Undo() |
Obnoví tok kontextu provádění mezi vlákny. |
Operátory
Equality(AsyncFlowControl, AsyncFlowControl) |
Porovná dvě AsyncFlowControl struktury a určí, jestli jsou stejné. |
Inequality(AsyncFlowControl, AsyncFlowControl) |
Porovná dvě AsyncFlowControl struktury a určí, jestli se nerovnají. |
Explicitní implementace rozhraní
IDisposable.Dispose() |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Uvolní všechny prostředky používané nástrojem AsyncFlowControl. |