SlackAdapter Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Atenção
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
- Atributos
- Implementações
Construtores
| Name | Descrição |
|---|---|
| SlackAdapter(IConfiguration, SlackAdapterOptions, ILogger) |
Obsoleto.
Inicializa uma nova instância da SlackAdapter classe usando as definições de configuração. |
| SlackAdapter(SlackClientWrapper, SlackAdapterOptions, ILogger) |
Obsoleto.
Inicializa uma nova instância da SlackAdapter classe. Cria um adaptador Slack. |
Campos
| Name | Descrição |
|---|---|
| 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 esteja no TurnState. (Herdado de BotAdapter) |
| OAuthScopeKey |
Obsoleto.
O valor da string para a chave de escopo OAuth. (Herdado de BotAdapter) |
Propriedades
| Name | Descrição |
|---|---|
| MiddlewareSet |
Obsoleto.
Obtém a coleção de middleware no pipeline do adaptador. (Herdado de BotAdapter) |
| OnTurnError |
Obsoleto.
Recebe ou define um gestor de erros que pode detetar exceções no middleware ou aplicação. (Herdado de BotAdapter) |
Métodos
| Name | Descrição |
|---|---|
| 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 numa 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 eliminar uma mensagem anterior. |
| ProcessActivityAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken) |
Obsoleto.
Cria um contexto de turno e executa o pipeline de middleware para uma atividade TRUSTED recebida. (Herdado de BotAdapter) |
| ProcessAsync(HttpRequest, HttpResponse, IBot, CancellationToken) |
Obsoleto.
Aceite uma solicitação de webhook recebida e converta-a em um TurnContext que pode ser processado pela lógica do bot. |
| RunPipelineAsync(ITurnContext, BotCallbackHandler, CancellationToken) |
Obsoleto.
Inicia o processamento de atividade para o turno atual do bot. (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 da Extensão
| Name | Descrição |
|---|---|
| UseBotState(BotAdapter, BotState[]) |
Obsoleto.
Adiciona middleware ao adaptador para registar um ou mais BotState objetos no contexto do turn. O middleware regista os objetos de estado no contexto do turno no início de cada turno. |
| UseState(BotAdapter, UserState, ConversationState, Boolean) |
Obsoleto.
Regista objetos de estado do utilizador e da conversa com o adaptador. Estes objetos estarão disponíveis através do método .Get<T>() do TurnStatecontexto de turno. |
| UseStorage(BotAdapter, IStorage) |
Obsoleto.
Adiciona middleware ao adaptador para registar um IStorage objeto no contexto do turn. O middleware regista os objetos de estado no contexto do turno no início de cada turno. |