Microsoft.Bot.Builder.Dialogs.Adaptive Namespace

Classes

ActionChangeList

Defines the action state change list.

ActionContext

Extends the DialogContext with additional methods for manipulating the executing sequence of actions for an AdaptiveDialog.

ActionState

Contains state information about the action.

AdaptiveBotComponent

BotComponent for adaptive components.

AdaptiveComponentRegistration

ComponentRegistration implementation for adaptive components.

AdaptiveDialog

The Adaptive Dialog models conversation using events and events to adapt dynamicaly to changing conversation flow.

AdaptiveDialogBot

An IBot implementation that manages the execution of an AdaptiveDialog.

AdaptiveDialogState

Defines adaptive dialog ActionState list.

AdaptiveEvents

Adaptive event identifier definition list.

DialogExpression

DialogExpression - represents a property which is either a Dialog or a string expression for a dialogId.

EntityAssignment

Possible assignment of entities to operation, property and value.

EntityAssignmentComparer

Compare two entity assignments to determine their relative priority.

EntityAssignments

Tracks entity related events to surface.

EntityInfo

Extended information about an entity including $instance data.

JsonExtensions

Implements JSON extensions.

LanguageGenerationBotComponent

ComponentRegistration class for language generation resources.

LanguageGenerationComponentRegistration

ComponentRegistration class for language generation resources.

LanguageGenerator

Defines interface for a Language Generator system to bind to text.

LanguageGeneratorExtensions

Implements extension methods for language generator.

LanguagePolicy

Language policy with fallback for each language as most specific to default en-us -> en -> default.

PropertySchema

Represents a property found in a JSON schema.

ResourceExtensions

Implements extension methods for resource explorer.

TelemetryExtensions

Implements extension methods for telemetry.

TelemetryLoggerConstants

Defines names of common adaptive dialog events for use with a IBotTelemetryClient object.

TriggerSelector

Select the trigger to execute in a given state.

Enums

ActionChangeType

How to modify an action sequence.