StorageExtensions.ReadAsync<TStoreItem> 方法

定义

获取状态存储中的 IStoreItem 对象的集合并强类型。

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

类型参数

TStoreItem

要从存储中获取的项的类型。

参数

storage
IStorage

状态存储。

keys
String[]

要从存储中获取的对象的键集合。

cancellationToken
CancellationToken

可由其他对象或线程用以接收取消通知的取消标记。

返回

Task<IDictionary<String,TStoreItem>>

表示排队等待执行的工作的任务。

注解

如果任务成功完成,则结果将包含由 索引 keys的强类型对象的字典。

适用于