SlackAdapter Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Uwaga
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
- Dziedziczenie
- Atrybuty
- Implementuje
Konstruktory
| Nazwa | Opis |
|---|---|
| SlackAdapter(IConfiguration, SlackAdapterOptions, ILogger) |
Przestarzałe.
Inicjalizuje nową instancję SlackAdapter klasy za pomocą ustawień konfiguracji. |
| SlackAdapter(SlackClientWrapper, SlackAdapterOptions, ILogger) |
Przestarzałe.
Inicjuje nowe wystąpienie klasy SlackAdapter. Tworzy adapter Slacka. |
Pola
| Nazwa | Opis |
|---|---|
| BotIdentityKey |
Przestarzałe.
Wartość ciągu dla klucza tożsamości bota. (Odziedziczone po BotAdapter) |
| InvokeResponseKey |
Przestarzałe.
Wartość kluczowa dla każdej aktywności InvokeResponse, która znajduje się w TurnState. (Odziedziczone po BotAdapter) |
| OAuthScopeKey |
Przestarzałe.
Wartość ciągu dla klucza zakresu OAuth. (Odziedziczone po BotAdapter) |
Właściwości
| Nazwa | Opis |
|---|---|
| MiddlewareSet |
Przestarzałe.
Pobiera kolekcję middleware z pipeline'u adaptera. (Odziedziczone po BotAdapter) |
| OnTurnError |
Przestarzałe.
Pobiera lub ustawia obsługę błędów, która może wykrywać wyjątki w middleware lub aplikacji. (Odziedziczone po BotAdapter) |
Metody
| Nazwa | Opis |
|---|---|
| ContinueConversationAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken) |
Przestarzałe.
Wysyła proaktywną wiadomość do konwersacji. (Odziedziczone po BotAdapter) |
| ContinueConversationAsync(ClaimsIdentity, Activity, String, BotCallbackHandler, CancellationToken) |
Przestarzałe.
Wysyła proaktywną wiadomość do konwersacji. (Odziedziczone po BotAdapter) |
| ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken) |
Przestarzałe.
Wysyła proaktywną wiadomość od bota do rozmowy. |
| ContinueConversationAsync(ClaimsIdentity, ConversationReference, String, BotCallbackHandler, CancellationToken) |
Przestarzałe.
Wysyła proaktywną wiadomość do konwersacji. (Odziedziczone po BotAdapter) |
| ContinueConversationAsync(ConversationReference, BotCallbackHandler, CancellationToken) |
Przestarzałe.
Standardowa metoda adaptacji BotBuilder do kontynuowania istniejącej rozmowy na podstawie odniesienia do rozmowy. |
| ContinueConversationAsync(String, Activity, BotCallbackHandler, CancellationToken) |
Przestarzałe.
Wysyła proaktywną wiadomość do konwersacji. (Odziedziczone po BotAdapter) |
| ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken) |
Przestarzałe.
Wysyła proaktywną wiadomość do konwersacji. (Odziedziczone po BotAdapter) |
| CreateConversationAsync(String, String, String, String, ConversationParameters, BotCallbackHandler, CancellationToken) |
Przestarzałe.
Tworzy rozmowę na określonym kanale. (Odziedziczone po BotAdapter) |
| DeleteActivityAsync(ITurnContext, ConversationReference, CancellationToken) |
Przestarzałe.
Standardowa metoda adaptera BotBuilder do usuwania poprzedniej wiadomości. |
| ProcessActivityAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken) |
Przestarzałe.
Tworzy kontekst tury i uruchamia pipeline middleware dla nadchodzącej ZAUFANEJ aktywności. (Odziedziczone po BotAdapter) |
| ProcessAsync(HttpRequest, HttpResponse, IBot, CancellationToken) |
Przestarzałe.
Zaakceptuj przychodzące żądanie elementu webhook i przekonwertuj je na element TurnContext, który może zostać przetworzony przez logikę bota. |
| RunPipelineAsync(ITurnContext, BotCallbackHandler, CancellationToken) |
Przestarzałe.
Rozpoczyna przetwarzanie aktywności na bieżącą turę bota. (Odziedziczone po BotAdapter) |
| SendActivitiesAsync(ITurnContext, Activity[], CancellationToken) |
Przestarzałe.
Standardowa metoda adaptera BotBuilder do wysyłania wiadomości od bota do API komunikatów. |
| UpdateActivityAsync(ITurnContext, Activity, CancellationToken) |
Przestarzałe.
Standardowa metoda adaptera BotBuilder do aktualizacji poprzedniej wiadomości o nową zawartość. |
| Use(IMiddleware) |
Przestarzałe.
Dodaje middleware do pipeline'u adaptera. (Odziedziczone po BotAdapter) |
Metody rozszerzania
| Nazwa | Opis |
|---|---|
| UseBotState(BotAdapter, BotState[]) |
Przestarzałe.
Dodaje middleware do adaptera, aby rejestrować jeden lub więcej BotState obiektów w kontekście tury. Middleware rejestruje obiekty stanu w kontekście tury na początku każdej tury. |
| UseState(BotAdapter, UserState, ConversationState, Boolean) |
Przestarzałe.
Rejestruje obiekty stanu użytkownika i rozmowy za pomocą adaptera. Obiekty te będą dostępne za pomocą metody .Get<T>() w kontekście TurnStatetur. |
| UseStorage(BotAdapter, IStorage) |
Przestarzałe.
Dodaje middleware do adaptera, aby rejestrować IStorage obiekt w kontekście tury. Middleware rejestruje obiekty stanu w kontekście tury na początku każdej tury. |