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


IAsyncState Интерфейс

Определение

Инкапсулирует всю информацию в асинхронном потоке в переменной AsyncLocal<T> . Некоторые реализации этого интерфейса могут быть небезопасны для потоков.

public interface class IAsyncState
public interface IAsyncState
type IAsyncState = interface
Public Interface IAsyncState

Методы

Get(AsyncStateToken)

Возвращает сохраненный асинхронный контекст из состояния .

Initialize()

Инициализирует асинхронное состояние в текущем асинхронном потоке.

RegisterAsyncContext()

Регистрирует новый асинхронный контекст с состоянием .

Reset()

Сбрасывает асинхронное состояние после использования.

Set(AsyncStateToken, Object)

Хранит асинхронный контекст.

TryGet(AsyncStateToken, Object)

Пытается получить сохраненный асинхронный контекст из состояния.

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