Udostępnij przez


SlackAdapter Klasa

Definicja

Przestroga

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
SlackAdapter
Atrybuty
Implementuje

Konstruktory

SlackAdapter(IConfiguration, SlackAdapterOptions, ILogger)
Przestarzałe.

Inicjuje SlackAdapter nowe wystąpienie klasy przy użyciu ustawień konfiguracji.

SlackAdapter(SlackClientWrapper, SlackAdapterOptions, ILogger)
Przestarzałe.

Inicjuje nowe wystąpienie klasy SlackAdapter. Tworzy kartę Slack.

Pola

BotIdentityKey
Przestarzałe.

Wartość ciągu klucza tożsamości bota.

(Odziedziczone po BotAdapter)
InvokeResponseKey
Przestarzałe.

Wartość klucza dla dowolnego elementu InvokeResponseActivity, która byłaby w stanie TurnState.

(Odziedziczone po BotAdapter)
OAuthScopeKey
Przestarzałe.

Wartość ciągu klucza zakresu OAuth.

(Odziedziczone po BotAdapter)

Właściwości

MiddlewareSet
Przestarzałe.

Pobiera kolekcję oprogramowania pośredniczącego w potoku karty.

(Odziedziczone po BotAdapter)
OnTurnError
Przestarzałe.

Pobiera lub ustawia procedurę obsługi błędów, która może przechwytywać wyjątki w programie pośredniczącym lub aplikacji.

(Odziedziczone po BotAdapter)

Metody

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 proaktywny komunikat z bota do konwersacji.

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 adaptera BotBuilder umożliwiająca kontynuowanie istniejącej konwersacji na podstawie odwołania do konwersacji.

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 konwersację w określonym kanale.

(Odziedziczone po BotAdapter)
DeleteActivityAsync(ITurnContext, ConversationReference, CancellationToken)
Przestarzałe.

Standardowa metoda adaptera BotBuilder do usunięcia poprzedniego komunikatu.

ProcessActivityAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)
Przestarzałe.

Tworzy kontekst zwrotu i uruchamia potok oprogramowania pośredniczącego dla przychodzącego zaufanego działania.

(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.

Uruchamia przetwarzanie działań dla bieżącego kolei bota.

(Odziedziczone po BotAdapter)
SendActivitiesAsync(ITurnContext, Activity[], CancellationToken)
Przestarzałe.

Standardowa metoda adaptera BotBuilder do wysyłania komunikatu z bota do interfejsu API obsługi komunikatów.

UpdateActivityAsync(ITurnContext, Activity, CancellationToken)
Przestarzałe.

Standardowa metoda adaptera BotBuilder w celu zaktualizowania poprzedniego komunikatu przy użyciu nowej zawartości.

Use(IMiddleware)
Przestarzałe.

Dodaje oprogramowanie pośredniczące do potoku karty.

(Odziedziczone po BotAdapter)

Metody rozszerzania

UseBotState(BotAdapter, BotState[])
Przestarzałe.

Dodaje oprogramowanie pośredniczące do karty w celu zarejestrowania co najmniej jednego BotState obiektu w kontekście kolei. Oprogramowanie pośredniczące rejestruje obiekty stanu w kontekście turn na początku każdego kolei.

UseState(BotAdapter, UserState, ConversationState, Boolean)
Przestarzałe.

Rejestruje obiekty stanu użytkownika i konwersacji za pomocą karty. Te obiekty będą dostępne za pośrednictwem metody .Get<T>() kontekstu TurnStatekolei.

UseStorage(BotAdapter, IStorage)
Przestarzałe.

Dodaje oprogramowanie pośredniczące do karty w celu zarejestrowania IStorage obiektu w kontekście kolei. Oprogramowanie pośredniczące rejestruje obiekty stanu w kontekście turn na początku każdego kolei.

Dotyczy