Lingua

BotState.GetPropertyValueAsync<T> Metodo

Definizione

Ottiene il valore di una proprietà dalla cache degli stati per questo 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)

Parametri di tipo

T

Il tipo di valore della proprietà.

Parametri

turnContext
ITurnContext

Oggetto di contesto per questo turno.

propertyName
String

Nome della proprietà.

cancellationToken
CancellationToken

Token di annullamento che può essere utilizzato da altri oggetti o thread per ricevere un avviso di annullamento.

Valori restituiti

Task<T>

Attività che rappresenta il lavoro in coda da eseguire.

Eccezioni

turnContext o propertyName è null.

Commenti

Se il compito ha successo, il risultato contiene il valore della proprietà, altrimenti sarà default(T).

Si applica a