Idioma

SlackAdapter Construtores

Definição

Sobrecargas

Name Descrição
SlackAdapter(SlackClientWrapper, SlackAdapterOptions, ILogger)

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

SlackAdapter(IConfiguration, SlackAdapterOptions, ILogger)

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

SlackAdapter(SlackClientWrapper, SlackAdapterOptions, ILogger)

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

public SlackAdapter(Microsoft.Bot.Builder.Adapters.Slack.SlackClientWrapper slackClient, Microsoft.Bot.Builder.Adapters.Slack.SlackAdapterOptions adapterOptions, Microsoft.Extensions.Logging.ILogger logger = default);
new Microsoft.Bot.Builder.Adapters.Slack.SlackAdapter : Microsoft.Bot.Builder.Adapters.Slack.SlackClientWrapper * Microsoft.Bot.Builder.Adapters.Slack.SlackAdapterOptions * Microsoft.Extensions.Logging.ILogger -> Microsoft.Bot.Builder.Adapters.Slack.SlackAdapter
Public Sub New (slackClient As SlackClientWrapper, adapterOptions As SlackAdapterOptions, Optional logger As ILogger = Nothing)

Parâmetros

slackClient
SlackClientWrapper

O SlackClientWrapper costumava ligar-se à API do Slack.

adapterOptions
SlackAdapterOptions

As opções de adaptador a serem usadas ao ligar à API do Slack.

logger
ILogger

A implementação ILogger que este adaptador deve usar.

Aplica-se a

SlackAdapter(IConfiguration, SlackAdapterOptions, ILogger)

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

public SlackAdapter(Microsoft.Extensions.Configuration.IConfiguration configuration, Microsoft.Bot.Builder.Adapters.Slack.SlackAdapterOptions options = default, Microsoft.Extensions.Logging.ILogger logger = default);
new Microsoft.Bot.Builder.Adapters.Slack.SlackAdapter : Microsoft.Extensions.Configuration.IConfiguration * Microsoft.Bot.Builder.Adapters.Slack.SlackAdapterOptions * Microsoft.Extensions.Logging.ILogger -> Microsoft.Bot.Builder.Adapters.Slack.SlackAdapter
Public Sub New (configuration As IConfiguration, Optional options As SlackAdapterOptions = Nothing, Optional logger As ILogger = Nothing)

Parâmetros

configuration
IConfiguration

Um IConfiguration exemplo.

options
SlackAdapterOptions

Um exemplo de SlackAdapterOptions.

logger
ILogger

A implementação ILogger que este adaptador deve usar.

Observações

As chaves de configuração são: SlackVerificationToken: Um token para validar a origem dos webhooks recebidos. SlackBotToken: Um token para um bot trabalhar num único espaço de trabalho. SlackClientSigningSecret: O token usado para validar que os webhooks recebidos têm origem no Slack.

Aplica-se a