Partilhar via


StorageExtensions.ReadAsync<TStoreItem> Método

Definição

Obtém e escreve 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 Genérico

TStoreItem

O tipo de item a obter do armazenamento.

Parâmetros

storage
IStorage

O armazenamento de estado.

keys
String[]

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

cancellationToken
CancellationToken

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

Devoluções

Task<IDictionary<String,TStoreItem>>

Uma tarefa que representa o trabalho em fila para executar.

Observações

Se a tarefa for concluída com êxito, o resultado contém um dicionário dos objetos fortemente escritos, indexados pelo keys.

Aplica-se a