Språk

BotState.GetPropertyValueAsync<T> Metod

Definition

Får värdet av en egenskap från tillståndscachen för denna 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)

Typparametrar

T

Värdetypen på fastigheten.

Parametrar

turnContext
ITurnContext

Kontextobjektet för den här svängen.

propertyName
String

Namnet på egendomen.

cancellationToken
CancellationToken

En annulleringstoken som kan användas av andra objekt eller trådar för att få meddelande om annullering.

Returer

Task<T>

En uppgift som representerar det arbete som ska köras i kö.

Undantag

turnContext eller propertyName är null.

Kommentarer

Om uppgiften lyckas innehåller resultatet egenskapsvärdet, annars blir det default(T).

Gäller för