Partilhar via


SlackAdapter Construtores

Definição

Sobrecargas

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 classe com as SlackAdapter 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 utilizado para ligar à API do Slack.

adapterOptions
SlackAdapterOptions

As opções do adaptador a utilizar ao ligar à API do Slack.

logger
ILogger

A implementação do ILogger que este adaptador deve utilizar.

Aplica-se a

SlackAdapter(IConfiguration, SlackAdapterOptions, ILogger)

Inicializa uma nova instância da classe com as SlackAdapter 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

Uma IConfiguration instância.

options
SlackAdapterOptions

Uma instância de SlackAdapterOptions.

logger
ILogger

A implementação do ILogger que este adaptador deve utilizar.

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 funcionar numa única área de trabalho. SlackClientSigningSecret: o token utilizado para validar que os webhooks recebidos têm origem no Slack.

Aplica-se a