SlackAdapter Classe
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.
Attenzione
The Bot Framework Adapters will be deprecated in the next version of the Bot Framework SDK and moved to https://github.com/BotBuilderCommunity/botbuilder-community-dotnet. Please refer to their new location for all future work.
[System.Obsolete("The Bot Framework Adapters will be deprecated in the next version of the Bot Framework SDK and moved to https://github.com/BotBuilderCommunity/botbuilder-community-dotnet. Please refer to their new location for all future work.")]
public class SlackAdapter : Microsoft.Bot.Builder.BotAdapter, Microsoft.Bot.Builder.Integration.AspNet.Core.IBotFrameworkHttpAdapter
[<System.Obsolete("The Bot Framework Adapters will be deprecated in the next version of the Bot Framework SDK and moved to https://github.com/BotBuilderCommunity/botbuilder-community-dotnet. Please refer to their new location for all future work.")>]
type SlackAdapter = class
inherit BotAdapter
interface IBotFrameworkHttpAdapter
Public Class SlackAdapter
Inherits BotAdapter
Implements IBotFrameworkHttpAdapter
- Ereditarietà
- Attributi
- Implementazioni
Costruttori
| Nome | Descrizione |
|---|---|
| SlackAdapter(IConfiguration, SlackAdapterOptions, ILogger) |
Obsoleti.
Inizializza una nuova istanza della SlackAdapter classe usando le impostazioni di configurazione. |
| SlackAdapter(SlackClientWrapper, SlackAdapterOptions, ILogger) |
Obsoleti.
Inizializza una nuova istanza della classe SlackAdapter. Crea un adattatore Slack. |
Campi
| Nome | Descrizione |
|---|---|
| BotIdentityKey |
Obsoleti.
Il valore della stringa per la chiave identità del bot. (Ereditato da BotAdapter) |
| InvokeResponseKey |
Obsoleti.
Il valore chiave per qualsiasi InvokeResponseActivity che si troverebbe sul TurnState. (Ereditato da BotAdapter) |
| OAuthScopeKey |
Obsoleti.
Il valore della stringa per la chiave di scope OAuth. (Ereditato da BotAdapter) |
Proprietà
| Nome | Descrizione |
|---|---|
| MiddlewareSet |
Obsoleti.
Ottiene la raccolta di middleware nella pipeline dell'adattatore. (Ereditato da BotAdapter) |
| OnTurnError |
Obsoleti.
Ottiene o imposta un gestore di errore che può rilevare eccezioni nel middleware o nell'applicazione. (Ereditato da BotAdapter) |
Metodi
| Nome | Descrizione |
|---|---|
| ContinueConversationAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken) |
Obsoleti.
Invia un messaggio proattivo a una conversazione. (Ereditato da BotAdapter) |
| ContinueConversationAsync(ClaimsIdentity, Activity, String, BotCallbackHandler, CancellationToken) |
Obsoleti.
Invia un messaggio proattivo a una conversazione. (Ereditato da BotAdapter) |
| ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken) |
Obsoleti.
Invia un messaggio proattivo dal bot a una conversazione. |
| ContinueConversationAsync(ClaimsIdentity, ConversationReference, String, BotCallbackHandler, CancellationToken) |
Obsoleti.
Invia un messaggio proattivo a una conversazione. (Ereditato da BotAdapter) |
| ContinueConversationAsync(ConversationReference, BotCallbackHandler, CancellationToken) |
Obsoleti.
Metodo standard dell'adattatore BotBuilder per continuare una conversazione esistente basata su un riferimento di conversazione. |
| ContinueConversationAsync(String, Activity, BotCallbackHandler, CancellationToken) |
Obsoleti.
Invia un messaggio proattivo a una conversazione. (Ereditato da BotAdapter) |
| ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken) |
Obsoleti.
Invia un messaggio proattivo a una conversazione. (Ereditato da BotAdapter) |
| CreateConversationAsync(String, String, String, String, ConversationParameters, BotCallbackHandler, CancellationToken) |
Obsoleti.
Crea una conversazione sul canale specificato. (Ereditato da BotAdapter) |
| DeleteActivityAsync(ITurnContext, ConversationReference, CancellationToken) |
Obsoleti.
Metodo standard dell'adattatore BotBuilder per eliminare un messaggio precedente. |
| ProcessActivityAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken) |
Obsoleti.
Crea un contesto di turno ed esegue la pipeline middleware per un'attività TRUSTED in ingresso. (Ereditato da BotAdapter) |
| ProcessAsync(HttpRequest, HttpResponse, IBot, CancellationToken) |
Obsoleti.
Accettare una richiesta webhook in ingresso e convertirla in un oggetto TurnContext che può essere elaborato dalla logica del bot. |
| RunPipelineAsync(ITurnContext, BotCallbackHandler, CancellationToken) |
Obsoleti.
Avvia l'elaborazione delle attività per il turno corrente del bot. (Ereditato da BotAdapter) |
| SendActivitiesAsync(ITurnContext, Activity[], CancellationToken) |
Obsoleti.
Il metodo standard dell'adattatore BotBuilder per inviare un messaggio dal bot all'API di messaggistica. |
| UpdateActivityAsync(ITurnContext, Activity, CancellationToken) |
Obsoleti.
Metodo standard dell'adattatore BotBuilder per aggiornare un messaggio precedente con nuovi contenuti. |
| Use(IMiddleware) |
Obsoleti.
Aggiunge middleware alla pipeline dell'adapter. (Ereditato da BotAdapter) |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| UseBotState(BotAdapter, BotState[]) |
Obsoleti.
Aggiunge middleware all'adattatore per registrare uno o più BotState oggetti nel contesto di turn. Il middleware registra gli oggetti di stato nel contesto del turno all'inizio di ogni turno. |
| UseState(BotAdapter, UserState, ConversationState, Boolean) |
Obsoleti.
Registra gli oggetti di stato utente e conversazione con l'adattatore. Questi oggetti saranno disponibili tramite il metodo .Get<T>() del TurnStatecontesto di turno. |
| UseStorage(BotAdapter, IStorage) |
Obsoleti.
Aggiunge middleware all'adattatore per registrare un IStorage oggetto nel contesto del turn. Il middleware registra gli oggetti di stato nel contesto del turno all'inizio di ogni turno. |