Compartir a través de


CloudAdapterBase Clase

Definición

Un adaptador que implementa bot Framework Protocol y se puede hospedar en entornos en la nube diferentes tanto públicos como privados.

public abstract class CloudAdapterBase : Microsoft.Bot.Builder.BotAdapter
type CloudAdapterBase = class
    inherit BotAdapter
Public MustInherit Class CloudAdapterBase
Inherits BotAdapter
Herencia
CloudAdapterBase
Derivado

Constructores

CloudAdapterBase(BotFrameworkAuthentication, ILogger)

Inicializa una nueva instancia de la clase CloudAdapterBase.

Campos

BotIdentityKey

Valor de cadena de la clave de identidad del bot.

(Heredado de BotAdapter)
InvokeResponseKey

Valor de clave de cualquier InvokeResponseActivity que se encuentra en TurnState.

(Heredado de BotAdapter)
OAuthScopeKey

Valor de cadena de la clave de ámbito de OAuth.

(Heredado de BotAdapter)

Propiedades

BotFrameworkAuthentication

Obtiene la BotFrameworkAuthentication instancia de este adaptador.

Logger

Obtiene un ILogger objeto que se va a usar dentro de este adaptador y sus subclases.

MiddlewareSet

Obtiene la colección de middleware en la canalización del adaptador.

(Heredado de BotAdapter)
OnTurnError

Obtiene o establece un controlador de errores que puede detectar excepciones en el middleware o la aplicación.

(Heredado de BotAdapter)

Métodos

ContinueConversationAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)

Envía un mensaje proactivo a una conversación.

ContinueConversationAsync(ClaimsIdentity, Activity, String, BotCallbackHandler, CancellationToken)

Envía un mensaje proactivo a una conversación.

ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)

Envía un mensaje proactivo desde el bot a una conversación.

ContinueConversationAsync(ClaimsIdentity, ConversationReference, String, BotCallbackHandler, CancellationToken)

Envía un mensaje proactivo desde el bot a una conversación.

ContinueConversationAsync(String, Activity, BotCallbackHandler, CancellationToken)

Envía un mensaje proactivo a una conversación.

ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken)

Envía un mensaje proactivo desde el bot a una conversación.

CreateClaimsIdentity(String)

Se trata de un asistente para crear la estructura ClaimsIdentity a partir de un appId que se agregará a TurnContext. Está diseñado para su uso en escenarios proactivos y de canalización con nombre.

CreateConversationAsync(String, String, String, String, ConversationParameters, BotCallbackHandler, CancellationToken)

Crea una conversación en el canal especificado.

DeleteActivityAsync(ITurnContext, ConversationReference, CancellationToken)

Cuando se invalida en una clase derivada, elimina una actividad existente en la conversación.

GetStreamingConnectorFactory(Activity)

Obtiene el generador de conectores de streaming correcto que está procesando la actividad especificada.

ProcessActivityAsync(AuthenticateRequestResult, Activity, BotCallbackHandler, CancellationToken)

Implementación para procesar una actividad enviada a este bot.

ProcessActivityAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)

Crea un contexto de turno y ejecuta la canalización de middleware para una actividad DE CONFIANZA entrante.

(Heredado de BotAdapter)
ProcessActivityAsync(String, Activity, BotCallbackHandler, CancellationToken)

Implementación para procesar una actividad enviada a este bot.

ProcessProactiveAsync(ClaimsIdentity, Activity, String, BotCallbackHandler, CancellationToken)

La implementación para continuar la conversación.

RunPipelineAsync(ITurnContext, BotCallbackHandler, CancellationToken)

Inicia el procesamiento de la actividad para el turno de bot actual.

(Heredado de BotAdapter)
SendActivitiesAsync(ITurnContext, Activity[], CancellationToken)

Cuando se reemplaza en una clase derivada, envía actividades a la conversación.

UpdateActivityAsync(ITurnContext, Activity, CancellationToken)

Cuando se invalida en una clase derivada, reemplaza una actividad existente en la conversación.

Use(IMiddleware)

Agrega middleware a la canalización del adaptador.

(Heredado de BotAdapter)

Métodos de extensión

UseBotState(BotAdapter, BotState[])

Agrega middleware al adaptador para registrar uno o varios BotState objetos en el contexto de turno. El middleware registra los objetos de estado en el contexto de turno al principio de cada turno.

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

Registra objetos de estado de usuario y conversación con el adaptador. Estos objetos estarán disponibles a través del método .Get<T>() del TurnStatecontexto de turno.

UseStorage(BotAdapter, IStorage)

Agrega middleware al adaptador para registrar un IStorage objeto en el contexto de turno. El middleware registra los objetos de estado en el contexto de turno al principio de cada turno.

Se aplica a