CosmosDbPartitionedStorage Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Implementa un proveedor de almacenamiento basado en CosmosDB mediante la creación de particiones para un bot.
public class CosmosDbPartitionedStorage : IDisposable, Microsoft.Bot.Builder.IStorage
type CosmosDbPartitionedStorage = class
interface IStorage
interface IDisposable
Public Class CosmosDbPartitionedStorage
Implements IDisposable, IStorage
- Herencia
-
CosmosDbPartitionedStorage
- Implementaciones
Constructores
| CosmosDbPartitionedStorage(CosmosDbPartitionedStorageOptions) |
Inicializa una nueva instancia de la clase CosmosDbPartitionedStorage. con las credenciales, el identificador de base de datos y el identificador de contenedor proporcionados de CosmosDB. |
| CosmosDbPartitionedStorage(CosmosDbPartitionedStorageOptions, JsonSerializer) |
Inicializa una nueva instancia de la clase CosmosDbPartitionedStorage. con las credenciales, el identificador de base de datos y el identificador de colección proporcionados de CosmosDB. |
Métodos
| DeleteAsync(String[], CancellationToken) |
Elimina uno o varios elementos del contenedor de Cosmos DB. |
| Dispose() |
Elimina la instancia de objeto y libera los objetos relacionados que pertenecen a la clase . |
| Dispose(Boolean) |
Elimina los objetos usados por la clase . |
| ReadAsync(String[], CancellationToken) |
Lee uno o varios elementos con claves coincidentes del contenedor de Cosmos DB. |
| WriteAsync(IDictionary<String,Object>, CancellationToken) |
Inserta o actualiza uno o varios elementos en el contenedor de Cosmos DB. |
Métodos de extensión
| ReadAsync<TStoreItem>(IStorage, String[], CancellationToken) |
Obtiene y escribe fuertemente una colección de IStoreItem objetos del almacenamiento de estado. |