StorageExtensions.ReadAsync<TStoreItem> Metódus

Definíció

Lekéri és erősen begépeli az objektumok gyűjteményét az IStoreItem állapottárolóból.

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

Típusparaméterek

TStoreItem

A tárolóból lekérendő elem típusa.

Paraméterek

storage
IStorage

Az állapottároló.

keys
String[]

A tárolóból lekérendő objektumok kulcsainak gyűjteménye.

cancellationToken
CancellationToken

Lemondási jogkivonat, amelyet más objektumok vagy szálak használhatnak a lemondásról szóló értesítés fogadásához.

Válaszok

Task<IDictionary<String,TStoreItem>>

Egy feladat, amely a végrehajtásra váró munkát jelöli.

Megjegyzések

Ha a feladat sikeresen befejeződött, az eredmény tartalmazza az erősen begépelt objektumok szótárát, amelyet az indexel.keys

A következőre érvényes: