AsyncFlowControl Структура

Определение

Предоставляет функциональные возможности для восстановления миграции или потока контекста выполнения между потоками.

public value class AsyncFlowControl : IDisposable
public struct AsyncFlowControl : IDisposable
type AsyncFlowControl = struct
    interface IDisposable
Public Structure AsyncFlowControl
Implements IDisposable
Наследование
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.

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