Share via


CosmosDbPartitionedStorage 類別

定義

使用 Bot 的資料分割,實作 CosmosDB 型儲存體提供者。

public class CosmosDbPartitionedStorage : IDisposable, Microsoft.Bot.Builder.IStorage
type CosmosDbPartitionedStorage = class
    interface IStorage
    interface IDisposable
Public Class CosmosDbPartitionedStorage
Implements IDisposable, IStorage
繼承
CosmosDbPartitionedStorage
實作

建構函式

CosmosDbPartitionedStorage(CosmosDbPartitionedStorageOptions)

初始化 CosmosDbPartitionedStorage 類別的新執行個體。 使用提供的 CosmosDB 認證、資料庫識別碼和容器識別碼。

CosmosDbPartitionedStorage(CosmosDbPartitionedStorageOptions, JsonSerializer)

初始化 CosmosDbPartitionedStorage 類別的新執行個體。 使用提供的 CosmosDB 認證、資料庫識別碼和集合識別碼。

方法

DeleteAsync(String[], CancellationToken)

從 Cosmos DB 容器中刪除一或多個專案。

Dispose()

處置物件實例,並釋放 類別所擁有的任何相關物件。

Dispose(Boolean)

處置 類別所使用的物件。

ReadAsync(String[], CancellationToken)

從 Cosmos DB 容器讀取一或多個具有相符索引鍵的專案。

WriteAsync(IDictionary<String,Object>, CancellationToken)

在 Cosmos DB 容器中插入或更新一或多個專案。

擴充方法

ReadAsync<TStoreItem>(IStorage, String[], CancellationToken)

從狀態儲存體取得和強式輸入 物件的集合 IStoreItem

適用於