Compartilhar via


SlackAdapter Construtores

Definição

Sobrecargas

SlackAdapter(SlackClientWrapper, SlackAdapterOptions, ILogger)

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

SlackAdapter(IConfiguration, SlackAdapterOptions, ILogger)

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

SlackAdapter(SlackClientWrapper, SlackAdapterOptions, ILogger)

Inicializa uma nova instância da classe SlackAdapter. Cria um adaptador do 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 usado para se conectar à API do Slack.

adapterOptions
SlackAdapterOptions

As opções do adaptador a serem usadas ao se conectar à API do Slack.

logger
ILogger

A implementação do ILogger que esse adaptador deve usar.

Aplica-se a

SlackAdapter(IConfiguration, SlackAdapterOptions, ILogger)

Inicializa uma nova instância da classe usando definições SlackAdapter 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 instância IConfiguration.

options
SlackAdapterOptions

Uma instância de SlackAdapterOptions.

logger
ILogger

A implementação do ILogger que esse adaptador deve usar.

Comentários

As chaves de configuração são: SlackVerificationToken: um token para validar a origem dos webhooks de entrada. SlackBotToken: um token para um bot funcionar em um único workspace. SlackClientSigningSecret: o token usado para validar se os webhooks de entrada são originados do Slack.

Aplica-se a