Język

BotState.GetPropertyValueAsync<T> Metoda

Definicja

Otrzymuje wartość właściwości z pamięci podręcznej stanu dla tego 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)

Parametry typu

T

Rodzaj wartości nieruchomości.

Parametry

turnContext
ITurnContext

Obiekt kontekstu dla tego kolei.

propertyName
String

Nazwa właściwości.

cancellationToken
CancellationToken

Token anulowania, który może być używany przez inne obiekty lub wątki do otrzymywania powiadomienia o anulowaniu.

Zwraca

Task<T>

Zadanie reprezentujące pracę w kolejce do wykonania.

Wyjątki

turnContext lub propertyName ma wartość null.

Uwagi

Jeśli zadanie zakończy się sukcesem, wynik zawiera wartość właściwości, w przeciwnym razie będzie domyślny(T).

Dotyczy