Dela via


StorageExtensions.ReadAsync<TStoreItem> Metod

Definition

Hämtar och skriver starkt en samling IStoreItem objekt från tillståndslagring.

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))

Typparametrar

TStoreItem

Den typ av objekt som ska hämtas från lagringen.

Parametrar

storage
IStorage

Tillståndslagringen.

keys
String[]

Samlingen med nycklar för de objekt som ska hämtas från lagringen.

cancellationToken
CancellationToken

En annulleringstoken som kan användas av andra objekt eller trådar för att få meddelande om annullering.

Returer

Task<IDictionary<String,TStoreItem>>

En uppgift som representerar det arbete som ska köras i kö.

Kommentarer

Om uppgiften slutförs korrekt innehåller resultatet en ordlista med de starkt typifierade objekten, indexerade efter keys.

Gäller för