Share via


DialogManagerAdapter Class

Definition

Caution

This class is not used anymore

Represents a dialog manager adapter that can connect a dialog manager to a service endpoint.

[System.Obsolete("This class is not used anymore", true)]
public class DialogManagerAdapter : Microsoft.Bot.Builder.BotAdapter
[<System.Obsolete("This class is not used anymore", true)>]
type DialogManagerAdapter = class
    inherit BotAdapter
Public Class DialogManagerAdapter
Inherits BotAdapter
Inheritance
DialogManagerAdapter
Attributes

Constructors

DialogManagerAdapter()

Initializes a new instance of the DialogManagerAdapter class.

Fields

BotIdentityKey

The string value for the bot identity key.

(Inherited from BotAdapter)
InvokeResponseKey

The key value for any InvokeResponseActivity that would be on the TurnState.

(Inherited from BotAdapter)
OAuthScopeKey

The string value for the OAuth scope key.

(Inherited from BotAdapter)

Properties

Activities

Gets the list of activities.

MiddlewareSet

Gets the collection of middleware in the adapter's pipeline.

(Inherited from BotAdapter)
OnTurnError

Gets or sets an error handler that can catch exceptions in the middleware or application.

(Inherited from BotAdapter)

Methods

ContinueConversationAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)

Sends a proactive message to a conversation.

(Inherited from BotAdapter)
ContinueConversationAsync(ClaimsIdentity, Activity, String, BotCallbackHandler, CancellationToken)

Sends a proactive message to a conversation.

(Inherited from BotAdapter)
ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)

Sends a proactive message to a conversation.

(Inherited from BotAdapter)
ContinueConversationAsync(ClaimsIdentity, ConversationReference, String, BotCallbackHandler, CancellationToken)

Sends a proactive message to a conversation.

(Inherited from BotAdapter)
ContinueConversationAsync(String, Activity, BotCallbackHandler, CancellationToken)

Sends a proactive message to a conversation.

(Inherited from BotAdapter)
ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken)

Sends a proactive message to a conversation.

(Inherited from BotAdapter)
CreateConversationAsync(String, String, String, String, ConversationParameters, BotCallbackHandler, CancellationToken)

Creates a conversation on the specified channel.

(Inherited from BotAdapter)
DeleteActivityAsync(ITurnContext, ConversationReference, CancellationToken)

When overridden in a derived class, deletes an existing activity in the conversation.

ProcessActivityAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)

Creates a turn context and runs the middleware pipeline for an incoming TRUSTED activity.

(Inherited from BotAdapter)
RunPipelineAsync(ITurnContext, BotCallbackHandler, CancellationToken)

Starts activity processing for the current bot turn.

(Inherited from BotAdapter)
SendActivitiesAsync(ITurnContext, Activity[], CancellationToken)

When overridden in a derived class, sends activities to the conversation.

UpdateActivityAsync(ITurnContext, Activity, CancellationToken)

When overridden in a derived class, replaces an existing activity in the conversation.

Use(IMiddleware)

Adds middleware to the adapter's pipeline.

(Inherited from BotAdapter)

Extension Methods

UseBotState(BotAdapter, BotState[])

Adds middleware to the adapter to register one or more BotState objects on the turn context. The middleware registers the state objects on the turn context at the start of each turn.

UseState(BotAdapter, UserState, ConversationState, Boolean)
Obsolete.

Registers user and conversation state objects with the adapter. These objects will be available via the turn context's TurnState.Get<T>() method.

UseStorage(BotAdapter, IStorage)

Adds middleware to the adapter to register an IStorage object on the turn context. The middleware registers the state objects on the turn context at the start of each turn.

Applies to