Idioma

StorageExtensions.ReadAsync<TStoreItem> Método

Definição

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

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

TStoreItem

O tipo de item para pegar no depósito.

Parâmetros

storage
IStorage

O armazenamento do estado.

keys
String[]

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

cancellationToken
CancellationToken

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

Retornos

Task<IDictionary<String,TStoreItem>>

Uma tarefa que representa o trabalho enfileirado a ser executado.

Comentários

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