@microsoft/agents-hosting-storage-blob package

Classes

BlobsStorage

A legacy Azure Blob storage provider.

BlobsStorageV2

An Azure Blob Storage provider for the structured BlobsStorageV2 contract.

This is the V2 counterpart to BlobsStorage and accepts the same connection settings. It returns a result for every requested key and exposes the Azure Blob ETag as the separate storage version, preserving any eTag property in an application value. Writes support create-only, replace, and expected-version conditions to detect concurrent updates.

BlobsTranscriptStore

A class that implements the TranscriptStore interface using Azure Blob Storage.

Interfaces

BlobsStorageOptions

Options for configuring Blob storage.

BlobsTranscriptStoreOptions

Options for configuring the BlobsTranscriptStore.

Variables

BlobStorageErrors

Error definitions for the Blob Storage system. This contains localized error codes for the Blob Storage subsystem of the AgentSDK.

Each error definition includes an error code (starting from -160000), a description, and a help link pointing to an AKA link to get help for the given error.

Usage example:

throw ExceptionHelper.generateException(
  Error,
  Errors.InvalidTimestamp
);

Variable Details

BlobStorageErrors

Error definitions for the Blob Storage system. This contains localized error codes for the Blob Storage subsystem of the AgentSDK.

Each error definition includes an error code (starting from -160000), a description, and a help link pointing to an AKA link to get help for the given error.

Usage example:

throw ExceptionHelper.generateException(
  Error,
  Errors.InvalidTimestamp
);
BlobStorageErrors: {[key: string]: AgentErrorDefinition}

Type

{[key: string]: AgentErrorDefinition}