Compartir a través de


BotState.GetPropertyValueAsync<T> Método

Definición

Obtiene el valor de una propiedad de la memoria caché de estado de este BotStateobjeto .

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)

Parámetros de tipo

T

Tipo de valor de la propiedad.

Parámetros

turnContext
ITurnContext

Objeto de contexto para este turno.

propertyName
String

Nombre de la propiedad.

cancellationToken
CancellationToken

Token de cancelación que pueden usar otros objetos o subprocesos para recibir el aviso de cancelación.

Devoluciones

Task<T>

Tarea que representa el trabajo en cola que se va a ejecutar.

Excepciones

turnContext o propertyName es null.

Comentarios

Si la tarea se realiza correctamente, el resultado contiene el valor de propiedad; de lo contrario, será default(T).

Se aplica a