Microsoft.Bot.Builder.Azure Namespace

Classes

AppSettingKeys

The keys for application settings.

AzureBlobStorage

Implements IStorage using Azure Blob Storage.

AzureBlobTranscriptStore

The blob transcript store stores transcripts in an Azure Blob container.

AzureBot

The azure bot utilities and helpers.

AzureModule

Autofac module for azure bot components.

BotDataStoreBridge

This bridge class should be used during a migration of data from one BotDataStore to another

BotService

The azure bot service.

BotServiceDelegateSurrogate

This surrogate is responsible for serialization of delegates and map them to the matching delegates in the assembly passed to the constructor during deserialization.

BotServiceScope

The scope for the BotService

BotServiceSerializationBinder

SerializationBinder responsible for mapping the matching types to the types in the assembly passed to the constructor during deserialization.

CosmosDbCustomClientOptions

CosmosDB options for custom client.

CosmosDbKeyEscape
CosmosDbStorage

Implements an CosmosDB based storage provider for a bot.

CosmosDbStorageOptions

Cosmos DB Storage Options.

DocumentDbBotDataStore

IBotDataStore<T> Implementation using Azure DocumentDb

Extensions
ResolveAssembly

A helper class responsible for resolving the calling assembly

SqlBotDataStore

IBotDataStore<T> Implementation using Azure SQL

TableBotDataStore

IBotDataStore<T> Implementation using Azure Storage Table

TableBotDataStore2

IBotDataStore<T> Implementation using Azure Storage Table,

TableLogger

Log conversation activities to Azure Table Storage.

TableLogger.ActivityEntity

Activity entity for table storage.

TableLoggerModule

Module for registering a LoggerTable.

Utils

A utility class for bots running on Azure.