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.

AdaptiveComponentRegistration

ComponentRegistration implementation for adaptive components.

AdaptiveDialog

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

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 an entity to a property.

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.

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.

TriggerSelector

Select the trigger to execute in a given state.

Enums

ActionChangeType

How to modify an action sequence.