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


BotState.GetPropertyValueAsync<T> Метод

Определение

Возвращает значение свойства из кэша состояний для данного BotStateобъекта .

protected System.Threading.Tasks.Task<T> GetPropertyValueAsync<T> (Microsoft.Bot.Builder.ITurnContext turnContext, string propertyName, System.Threading.CancellationToken cancellationToken = default);
member this.GetPropertyValueAsync : Microsoft.Bot.Builder.ITurnContext * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T>
Protected Function GetPropertyValueAsync(Of T) (turnContext As ITurnContext, propertyName As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of T)

Параметры типа

T

Тип значения свойства.

Параметры

turnContext
ITurnContext

Объект контекста для этого шага.

propertyName
String

Имя свойства.

cancellationToken
CancellationToken

Токен отмены, который может использоваться другими объектами или потоками для получения уведомления об отмене.

Возвращаемое значение

Task<T>

Задача, представляющая работу, поставленную в очередь для выполнения.

Исключения

Параметр turnContext или propertyName имеет значение null.

Комментарии

Если задача выполнена успешно, результат содержит значение свойства, в противном случае он будет по умолчанию(T).

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