Sdílet prostřednictvím


AsyncFlowControl Struktura

Definice

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
AsyncFlowControl
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.

Platí pro