Поделиться через


AsyncFlowControl Структура

Определение

Обеспечивает функциональность для восстановления миграции или перемещения контекста выполнения между потоками.

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)
Наследование
AsyncFlowControl
Реализации

Комментарии

Контекст выполнения содержит все сведения, связанные с выполнением для логического потока. Поток контекста выполнения в другие потоки можно предотвратить с помощью ExecutionContext.SuppressFlow метода , который возвращает структуру AsyncFlowControl . Метод Undo возвращаемой AsyncFlowControl структуры можно использовать для отмены подавления потока. Структура AsyncFlowControl должна использоваться в том же потоке, в котором она была создана.

Методы

Dispose()

Освобождает все ресурсы, используемые текущим экземпляром класса AsyncFlowControl.

Equals(AsyncFlowControl)

Определяет, равна ли указанная структура AsyncFlowControl текущей структуре AsyncFlowControl.

Equals(Object)

Определяет, эквивалентен ли указанный объект текущей структуре AsyncFlowControl.

GetHashCode()

Получает хэш-код текущей структуры AsyncFlowControl.

Undo()

Восстанавливает перемещение контекста выполнения между потоками.

Операторы

Equality(AsyncFlowControl, AsyncFlowControl)

Сравнивает две структуры AsyncFlowControl, чтобы определить, совпадают ли они.

Inequality(AsyncFlowControl, AsyncFlowControl)

Сравнивает две структуры AsyncFlowControl на неравенство.

Явные реализации интерфейса

IDisposable.Dispose()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Освобождает все ресурсы, занятые модулем AsyncFlowControl.

Применяется к