Sdílet prostřednictvím


TwilioAdapter Třída

Definice

Upozornění

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.

A BotAdapter , který se může připojit ke službě TWilio SMS.

[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
Dědičnost
TwilioAdapter
Atributy
Implementuje

Konstruktory

TwilioAdapter(IConfiguration, TwilioAdapterOptions, ILogger)
Zastaralé.

Inicializuje novou instanci TwilioAdapter třídy pomocí nastavení konfigurace.

TwilioAdapter(TwilioClientWrapper, TwilioAdapterOptions, ILogger)
Zastaralé.

Inicializuje novou instanci TwilioAdapter třídy.

Pole

BotIdentityKey
Zastaralé.

Hodnota řetězce pro klíč identity robota.

(Zděděno od BotAdapter)
InvokeResponseKey
Zastaralé.

Hodnota klíče pro všechny InvokeResponseActivity, které by byly na TurnState.

(Zděděno od BotAdapter)
OAuthScopeKey
Zastaralé.

Řetězcová hodnota pro klíč oboru OAuth.

(Zděděno od BotAdapter)

Vlastnosti

MiddlewareSet
Zastaralé.

Získá kolekci middlewaru v kanálu adaptéru.

(Zděděno od BotAdapter)
OnTurnError
Zastaralé.

Získá nebo nastaví obslužnou rutinu chyby, která může zachytit výjimky v middlewaru nebo aplikaci.

(Zděděno od BotAdapter)

Metody

ContinueConversationAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)
Zastaralé.

Odešle proaktivní zprávu do konverzace.

(Zděděno od BotAdapter)
ContinueConversationAsync(ClaimsIdentity, Activity, String, BotCallbackHandler, CancellationToken)
Zastaralé.

Odešle proaktivní zprávu do konverzace.

(Zděděno od BotAdapter)
ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)
Zastaralé.

Odešle proaktivní zprávu z robota do konverzace.

ContinueConversationAsync(ClaimsIdentity, ConversationReference, String, BotCallbackHandler, CancellationToken)
Zastaralé.

Odešle proaktivní zprávu do konverzace.

(Zděděno od BotAdapter)
ContinueConversationAsync(ConversationReference, BotCallbackHandler, CancellationToken)
Zastaralé.

Odešle proaktivní zprávu do konverzace.

ContinueConversationAsync(String, Activity, BotCallbackHandler, CancellationToken)
Zastaralé.

Odešle proaktivní zprávu do konverzace.

(Zděděno od BotAdapter)
ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken)
Zastaralé.

Odešle proaktivní zprávu do konverzace.

(Zděděno od BotAdapter)
CreateConversationAsync(String, String, String, String, ConversationParameters, BotCallbackHandler, CancellationToken)
Zastaralé.

Vytvoří konverzaci v zadaném kanálu.

(Zděděno od BotAdapter)
DeleteActivityAsync(ITurnContext, ConversationReference, CancellationToken)
Zastaralé.

Odstraní existující aktivitu v konverzaci. Twilio SMS tuto operaci nepodporuje.

ProcessActivityAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)
Zastaralé.

Vytvoří kontext turn a spustí kanál middlewaru pro příchozí aktivitu TRUSTED.

(Zděděno od BotAdapter)
ProcessAsync(HttpRequest, HttpResponse, IBot, CancellationToken)
Zastaralé.

Vytvoří kontext turn a spustí kanál middlewaru pro příchozí aktivitu.

RunPipelineAsync(ITurnContext, BotCallbackHandler, CancellationToken)
Zastaralé.

Spustí zpracování aktivity pro aktuální otočení robota.

(Zděděno od BotAdapter)
SendActivitiesAsync(ITurnContext, Activity[], CancellationToken)
Zastaralé.

Odesílá aktivity do konverzace.

UpdateActivityAsync(ITurnContext, Activity, CancellationToken)
Zastaralé.

Nahradí existující aktivitu v konverzaci. Twilio SMS tuto operaci nepodporuje.

Use(IMiddleware)
Zastaralé.

Přidá middleware do kanálu adaptéru.

(Zděděno od BotAdapter)

Metody rozšíření

UseBotState(BotAdapter, BotState[])
Zastaralé.

Přidá do adaptéru middleware pro registraci jednoho nebo více BotState objektů v kontextu otočení. Middleware zaregistruje stavové objekty v kontextu otočení na začátku každého otočení.

UseState(BotAdapter, UserState, ConversationState, Boolean)
Zastaralé.

Zaregistruje uživatele a objekty stavu konverzace pomocí adaptéru. Tyto objekty budou k dispozici prostřednictvím TurnStatemetody .Get<T>()

UseStorage(BotAdapter, IStorage)
Zastaralé.

Přidá middleware do adaptéru pro registraci objektu IStorage v kontextu otočení. Middleware zaregistruje stavové objekty v kontextu otočení na začátku každého otočení.

Platí pro