AsyncFlowControl Struktura

Definice

Poskytuje funkce obnovení migrace nebo toku kontextu spuštění mezi vlákny.

public value class AsyncFlowControl : IDisposable, IEquatable<System::Threading::AsyncFlowControl>
public value class AsyncFlowControl : IDisposable
public struct AsyncFlowControl : IDisposable, IEquatable<System.Threading.AsyncFlowControl>
public struct AsyncFlowControl : IDisposable
type AsyncFlowControl = struct
    interface IDisposable
Public Structure AsyncFlowControl
Implements IDisposable, IEquatable(Of AsyncFlowControl)
Public Structure AsyncFlowControl
Implements IDisposable
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. Metodu Undo 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

Name Description
Dispose()

Uvolní všechny prostředky používané aktuální instancí AsyncFlowControl třídy.

Equals(AsyncFlowControl)

Určuje, zda je zadaná AsyncFlowControl struktura rovna 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

Name Description
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í

Name Description
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