Udostępnij za pośrednictwem


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

Element BotAdapter , który może nawiązać połączenie z usługą SMS usługi Twilio.

[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 TwilioAdapter : 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 TwilioAdapter = class
    inherit BotAdapter
    interface IBotFrameworkHttpAdapter
Public Class TwilioAdapter
Inherits BotAdapter
Implements IBotFrameworkHttpAdapter
Dziedziczenie
TwilioAdapter
Atrybuty
Implementuje

Konstruktory

TwilioAdapter(IConfiguration, TwilioAdapterOptions, ILogger)
Przestarzałe.

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

TwilioAdapter(TwilioClientWrapper, TwilioAdapterOptions, ILogger)
Przestarzałe.

Inicjuje nowe wystąpienie klasy TwilioAdapter.

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óry byłby w elemecie 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 proaktywną wiadomość od 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.

Wysyła proaktywną wiadomość 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.

Usuwa istniejące działanie w konwersacji. Program Twilio SMS nie obsługuje tej operacji.

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

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

(Odziedziczone po BotAdapter)
ProcessAsync(HttpRequest, HttpResponse, IBot, CancellationToken)
Przestarzałe.

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

RunPipelineAsync(ITurnContext, BotCallbackHandler, CancellationToken)
Przestarzałe.

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

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

Wysyła działania do konwersacji.

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

Zastępuje istniejące działanie w konwersacji. Program Twilio SMS nie obsługuje tej operacji.

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 turn. 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 TurnStateturn.

UseStorage(BotAdapter, IStorage)
Przestarzałe.

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

Dotyczy