Freigeben über


SlackAdapter Konstruktoren

Definition

Überlädt

SlackAdapter(SlackClientWrapper, SlackAdapterOptions, ILogger)

Initialisiert eine neue Instanz der SlackAdapter-Klasse. Erstellt einen Slack-Adapter.

SlackAdapter(IConfiguration, SlackAdapterOptions, ILogger)

Initialisiert eine neue Instanz der -Klasse mithilfe von SlackAdapter Konfigurationseinstellungen.

SlackAdapter(SlackClientWrapper, SlackAdapterOptions, ILogger)

Initialisiert eine neue Instanz der SlackAdapter-Klasse. Erstellt einen 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)

Parameter

slackClient
SlackClientWrapper

Der SlackClientWrapper, der zum Herstellen einer Verbindung mit der Slack-API verwendet wird.

adapterOptions
SlackAdapterOptions

Die Adapteroptionen, die beim Herstellen einer Verbindung mit der Slack-API verwendet werden sollen.

logger
ILogger

Die ILogger-Implementierung, die dieser Adapter verwenden sollte.

Gilt für:

SlackAdapter(IConfiguration, SlackAdapterOptions, ILogger)

Initialisiert eine neue Instanz der -Klasse mithilfe von SlackAdapter Konfigurationseinstellungen.

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)

Parameter

configuration
IConfiguration

Eine IConfiguration-Instanz.

options
SlackAdapterOptions

Eine Instanz von SlackAdapterOptions.

logger
ILogger

Die ILogger-Implementierung, die dieser Adapter verwenden sollte.

Hinweise

Die Konfigurationsschlüssel sind: SlackVerificationToken: Ein Token zum Überprüfen des Ursprungs eingehender Webhooks. SlackBotToken: Ein Token für einen Bot, der in einem einzelnen Arbeitsbereich funktioniert. SlackClientSigningSecret: Das Token, mit dem überprüft wird, ob eingehende Webhooks von Slack stammen.

Gilt für: