Delen via


SlackAdapter Constructors

Definitie

Overloads

SlackAdapter(SlackClientWrapper, SlackAdapterOptions, ILogger)

Initialiseert een nieuw exemplaar van de SlackAdapter klasse. Hiermee maakt u een Slack-adapter.

SlackAdapter(IConfiguration, SlackAdapterOptions, ILogger)

Initialiseert een nieuw exemplaar van de SlackAdapter klasse met behulp van configuratie-instellingen.

SlackAdapter(SlackClientWrapper, SlackAdapterOptions, ILogger)

Initialiseert een nieuw exemplaar van de SlackAdapter klasse. Hiermee maakt u een Slack-adapter.

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)

Parameters

slackClient
SlackClientWrapper

De SlackClientWrapper die wordt gebruikt om verbinding te maken met de Slack-API.

adapterOptions
SlackAdapterOptions

De adapteropties die moeten worden gebruikt bij het maken van verbinding met de Slack-API.

logger
ILogger

De ILogger-implementatie die deze adapter moet gebruiken.

Van toepassing op

SlackAdapter(IConfiguration, SlackAdapterOptions, ILogger)

Initialiseert een nieuw exemplaar van de SlackAdapter klasse met behulp van configuratie-instellingen.

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)

Parameters

configuration
IConfiguration

Een IConfiguration exemplaar.

options
SlackAdapterOptions

Een exemplaar van SlackAdapterOptions.

logger
ILogger

De ILogger-implementatie die deze adapter moet gebruiken.

Opmerkingen

De configuratiesleutels zijn: SlackVerificationToken: een token voor het valideren van de oorsprong van binnenkomende webhooks. SlackBotToken: een token voor een bot om in één werkruimte te werken. SlackClientSigningSecret: het token dat wordt gebruikt om te valideren dat binnenkomende webhooks afkomstig zijn van Slack.

Van toepassing op