SlackAdapter Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| SlackAdapter(SlackClientWrapper, SlackAdapterOptions, ILogger) |
Inizializza una nuova istanza della classe SlackAdapter. Crea un adattatore Slack. |
| SlackAdapter(IConfiguration, SlackAdapterOptions, ILogger) |
Inizializza una nuova istanza della SlackAdapter classe usando le impostazioni di configurazione. |
SlackAdapter(SlackClientWrapper, SlackAdapterOptions, ILogger)
Inizializza una nuova istanza della classe SlackAdapter. Crea un adattatore 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)
Parametri
- slackClient
- SlackClientWrapper
SlackClientWrapper si connetteva all'API di Slack.
- adapterOptions
- SlackAdapterOptions
Le opzioni adattatore da utilizzare quando si connette all'API di Slack.
- logger
- ILogger
L'implementazione ILogger che questo adattatore dovrebbe utilizzare.
Si applica a
SlackAdapter(IConfiguration, SlackAdapterOptions, ILogger)
Inizializza una nuova istanza della SlackAdapter classe usando le impostazioni di configurazione.
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)
Parametri
- configuration
- IConfiguration
IConfiguration Istanza di .
- options
- SlackAdapterOptions
Istanza di SlackAdapterOptions.
- logger
- ILogger
L'implementazione ILogger che questo adattatore dovrebbe utilizzare.
Commenti
Le chiavi di configurazione sono: SlackVerificationToken: Un token per convalidare l'origine dei webhook in arrivo. SlackBotToken: Un token per un bot che lavora su un singolo spazio di lavoro. SlackClientSigningSecret: Il token usato per validare che i webhook in arrivo provengono da Slack.