Partilhar via


CloudAdapterBase Classe

Definição

Um adaptador que implementa o Bot Framework Protocol e pode ser alojado em diferentes ambientes de cloud, tanto públicos como privados.

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

Construtores

CloudAdapterBase(BotFrameworkAuthentication, ILogger)

Inicializa uma nova instância da CloudAdapterBase classe.

Campos

BotIdentityKey

O valor da cadeia para a chave de identidade do bot.

(Herdado de BotAdapter)
InvokeResponseKey

O valor-chave de qualquer InvokeResponseActivity que esteja no TurnState.

(Herdado de BotAdapter)
OAuthScopeKey

O valor da cadeia para a chave de âmbito OAuth.

(Herdado de BotAdapter)

Propriedades

BotFrameworkAuthentication

Obtém a BotFrameworkAuthentication instância deste adaptador.

Logger

Obtém uma ILogger utilização dentro deste adaptador e das respetivas subclasses.

MiddlewareSet

Obtém a coleção de middleware no pipeline do adaptador.

(Herdado de BotAdapter)
OnTurnError

Obtém ou define um processador de erros que pode capturar exceções no middleware ou na aplicação.

(Herdado de BotAdapter)

Métodos

ContinueConversationAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)

Envia uma mensagem proativa para uma conversação.

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

Envia uma mensagem proativa para uma conversação.

ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)

Envia uma mensagem proativa do bot para uma conversação.

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

Envia uma mensagem proativa do bot para uma conversação.

ContinueConversationAsync(String, Activity, BotCallbackHandler, CancellationToken)

Envia uma mensagem proativa para uma conversação.

ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken)

Envia uma mensagem proativa do bot para uma conversação.

CreateClaimsIdentity(String)

Este é um programa auxiliar para criar a estrutura ClaimsIdentity a partir de um appId que será adicionado ao TurnContext. Destina-se a ser utilizado em cenários proativos e com nome de pipe.

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

Cria uma conversação no canal especificado.

DeleteActivityAsync(ITurnContext, ConversationReference, CancellationToken)

Quando substituída numa classe derivada, elimina uma atividade existente na conversação.

GetStreamingConnectorFactory(Activity)

Obtém a fábrica de conectores de transmissão em fluxo correta que está a processar a determinada atividade.

ProcessActivityAsync(AuthenticateRequestResult, Activity, BotCallbackHandler, CancellationToken)

A implementação do processamento de uma Atividade enviada para este bot.

ProcessActivityAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)

Cria um contexto de viragem e executa o pipeline de middleware para uma atividade TRUSTED recebida.

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

A implementação do processamento de uma Atividade enviada para este bot.

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

A implementação para continuar a conversação.

RunPipelineAsync(ITurnContext, BotCallbackHandler, CancellationToken)

Inicia o processamento de atividade para a curva atual do bot.

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

Quando substituído numa classe derivada, envia atividades para a conversação.

UpdateActivityAsync(ITurnContext, Activity, CancellationToken)

Quando substituído numa classe derivada, substitui uma atividade existente na conversação.

Use(IMiddleware)

Adiciona middleware ao pipeline do adaptador.

(Herdado de BotAdapter)

Métodos da Extensão

UseBotState(BotAdapter, BotState[])

Adiciona middleware ao adaptador para registar um ou mais BotState objetos no contexto de ativação. O middleware regista os objetos de estado no contexto de ativação no início de cada curva.

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

Regista objetos de estado de conversação e utilizador com o adaptador. Estes objetos estarão disponíveis através do TurnStatemétodo .Get<T>()

UseStorage(BotAdapter, IStorage)

Adiciona middleware ao adaptador para registar um IStorage objeto no contexto de ativação. O middleware regista os objetos de estado no contexto de ativação no início de cada curva.

Aplica-se a