Idioma

SlackAdapter Classe

Definição

Cuidado

The Bot Framework Adapters will be deprecated in the next version of the Bot Framework SDK and moved to https://github.com/BotBuilderCommunity/botbuilder-community-dotnet. Please refer to their new location for all future work.

[System.Obsolete("The Bot Framework Adapters will be deprecated in the next version of the Bot Framework SDK and moved to https://github.com/BotBuilderCommunity/botbuilder-community-dotnet. Please refer to their new location for all future work.")]
public class SlackAdapter : Microsoft.Bot.Builder.BotAdapter, Microsoft.Bot.Builder.Integration.AspNet.Core.IBotFrameworkHttpAdapter
[<System.Obsolete("The Bot Framework Adapters will be deprecated in the next version of the Bot Framework SDK and moved to https://github.com/BotBuilderCommunity/botbuilder-community-dotnet. Please refer to their new location for all future work.")>]
type SlackAdapter = class
    inherit BotAdapter
    interface IBotFrameworkHttpAdapter
Public Class SlackAdapter
Inherits BotAdapter
Implements IBotFrameworkHttpAdapter
Herança
SlackAdapter
Atributos
Implementações

Construtores

Nome Description
SlackAdapter(IConfiguration, SlackAdapterOptions, ILogger)
Obsoleto.

Inicializa uma nova instância da SlackAdapter classe usando configurações de configuração.

SlackAdapter(SlackClientWrapper, SlackAdapterOptions, ILogger)
Obsoleto.

Inicializa uma nova instância da classe SlackAdapter. Cria um adaptador Slack.

Campos

Nome Description
BotIdentityKey
Obsoleto.

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

(Herdado de BotAdapter)
InvokeResponseKey
Obsoleto.

O valor-chave para qualquer InvokeResponseActivity que estaria no TurnState.

(Herdado de BotAdapter)
OAuthScopeKey
Obsoleto.

O valor da string para a chave de escopo OAuth.

(Herdado de BotAdapter)

Propriedades

Nome Description
MiddlewareSet
Obsoleto.

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

(Herdado de BotAdapter)
OnTurnError
Obsoleto.

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

(Herdado de BotAdapter)

Métodos

Nome Description
ContinueConversationAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)
Obsoleto.

Envia uma mensagem proativa para uma conversa.

(Herdado de BotAdapter)
ContinueConversationAsync(ClaimsIdentity, Activity, String, BotCallbackHandler, CancellationToken)
Obsoleto.

Envia uma mensagem proativa para uma conversa.

(Herdado de BotAdapter)
ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)
Obsoleto.

Envia uma mensagem proativa do bot para uma conversa.

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

Envia uma mensagem proativa para uma conversa.

(Herdado de BotAdapter)
ContinueConversationAsync(ConversationReference, BotCallbackHandler, CancellationToken)
Obsoleto.

Método padrão do adaptador BotBuilder para continuar uma conversa existente baseada em uma referência de conversa.

ContinueConversationAsync(String, Activity, BotCallbackHandler, CancellationToken)
Obsoleto.

Envia uma mensagem proativa para uma conversa.

(Herdado de BotAdapter)
ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken)
Obsoleto.

Envia uma mensagem proativa para uma conversa.

(Herdado de BotAdapter)
CreateConversationAsync(String, String, String, String, ConversationParameters, BotCallbackHandler, CancellationToken)
Obsoleto.

Cria uma conversa no canal especificado.

(Herdado de BotAdapter)
DeleteActivityAsync(ITurnContext, ConversationReference, CancellationToken)
Obsoleto.

Método padrão do adaptador BotBuilder para excluir uma mensagem anterior.

ProcessActivityAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)
Obsoleto.

Cria um contexto de turno e executa o pipeline de middleware para uma atividade CONFIÁVEL que está entrando.

(Herdado de BotAdapter)
ProcessAsync(HttpRequest, HttpResponse, IBot, CancellationToken)
Obsoleto.

Aceite uma solicitação de webhook de entrada e converta-a em um TurnContext que pode ser processado pela lógica do bot.

RunPipelineAsync(ITurnContext, BotCallbackHandler, CancellationToken)
Obsoleto.

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

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

Método padrão do adaptador BotBuilder para enviar uma mensagem do bot para a API de mensagens.

UpdateActivityAsync(ITurnContext, Activity, CancellationToken)
Obsoleto.

Método padrão do adaptador BotBuilder para atualizar uma mensagem anterior com conteúdo novo.

Use(IMiddleware)
Obsoleto.

Adiciona middleware ao pipeline do adaptador.

(Herdado de BotAdapter)

Métodos de Extensão

Nome Description
UseBotState(BotAdapter, BotState[])
Obsoleto.

Adiciona middleware ao adaptador para registrar um ou mais BotState objetos no contexto do turn. O middleware registra os objetos de estado no contexto do turno no início de cada turno.

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

Registra objetos de estado do usuário e da conversa com o adaptador. Esses objetos estarão disponíveis pelo método .Get<T>() do TurnStatecontexto da turnação.

UseStorage(BotAdapter, IStorage)
Obsoleto.

Adiciona middleware ao adaptador para registrar um IStorage objeto no contexto do turn. O middleware registra os objetos de estado no contexto do turno no início de cada turno.

Aplica-se a