Idioma

StorageExtensions.ReadAsync<TStoreItem> Método

Definição

Obtém e tipifica fortemente uma coleção de IStoreItem objetos a partir do armazenamento de estados.

public static System.Threading.Tasks.Task<System.Collections.Generic.IDictionary<string,TStoreItem>> ReadAsync<TStoreItem>(this Microsoft.Bot.Builder.IStorage storage, string[] keys, System.Threading.CancellationToken cancellationToken = default) where TStoreItem : class;
static member ReadAsync : Microsoft.Bot.Builder.IStorage * string[] * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Collections.Generic.IDictionary<string, 'StoreItem>> (requires 'StoreItem : null)
<Extension()>
Public Function ReadAsync(Of TStoreItem As Class) (storage As IStorage, keys As String(), Optional cancellationToken As CancellationToken = Nothing) As Task(Of IDictionary(Of String, TStoreItem))

Parâmetros de Tipo Genérico

TStoreItem

O tipo de artigo a comprar no armazém.

Parâmetros

storage
IStorage

O armazenamento do estado.

keys
String[]

A coleção de chaves para os objetos obterem do armazenamento.

cancellationToken
CancellationToken

Um token de cancelamento que pode ser usado por outros objetos ou threads para receber aviso de cancelamento.

Devoluções

Task<IDictionary<String,TStoreItem>>

Uma tarefa que representa o trabalho enfileirado para ser executado.

Observações

Se a tarefa for concluída com sucesso, o resultado contém um dicionário dos objetos fortemente tipados, indexado pelo keys.

Aplica-se a