Freigeben über


StorageExtensions.ReadAsync<TStoreItem> Methode

Definition

Ruft eine Auflistung von IStoreItem Objekten aus dem Zustandsspeicher ab und gibt sie stark ein.

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

Typparameter

TStoreItem

Der Typ des Elements, das aus dem Speicher abgerufen werden soll.

Parameter

storage
IStorage

Der Zustandsspeicher.

keys
String[]

Die Auflistung von Schlüsseln für die Objekte, die aus dem Speicher abgerufen werden sollen.

cancellationToken
CancellationToken

Ein Abbruchtoken, das von anderen Objekten oder Threads verwendet werden kann, um Nachricht vom Abbruch zu empfangen.

Gibt zurück

Task<IDictionary<String,TStoreItem>>

Eine Aufgabe, die die auszuführende Arbeit in der Warteschlange darstellt.

Hinweise

Wenn die Aufgabe erfolgreich abgeschlossen wird, enthält das Ergebnis ein Wörterbuch der stark typisierten Objekte, die keysvon indiziert werden.

Gilt für: