TwilioAdapter Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Caution
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 that can connect to Twilio's SMS service.
[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
- Inheritance
- Attributes
- Implements
Constructors
TwilioAdapter(IConfiguration, TwilioAdapterOptions, ILogger) |
Initializes a new instance of the TwilioAdapter class using configuration settings. |
TwilioAdapter(TwilioClientWrapper, TwilioAdapterOptions, ILogger) |
Initializes a new instance of the TwilioAdapter class. |
Fields
BotIdentityKey |
The string value for the bot identity key. (Inherited from BotAdapter) |
InvokeResponseKey |
The key value for any InvokeResponseActivity that would be on the TurnState. (Inherited from BotAdapter) |
OAuthScopeKey |
The string value for the OAuth scope key. (Inherited from BotAdapter) |
Properties
MiddlewareSet |
Gets the collection of middleware in the adapter's pipeline. (Inherited from BotAdapter) |
OnTurnError |
Gets or sets an error handler that can catch exceptions in the middleware or application. (Inherited from BotAdapter) |
Methods
Extension Methods
UseBotState(BotAdapter, BotState[]) |
Adds middleware to the adapter to register one or more BotState objects on the turn context. The middleware registers the state objects on the turn context at the start of each turn. |
UseState(BotAdapter, UserState, ConversationState, Boolean) |
Obsolete.
Registers user and conversation state objects with the adapter. These objects will be available via the turn context's TurnState.Get<T>() method. |
UseStorage(BotAdapter, IStorage) |
Adds middleware to the adapter to register an IStorage object on the turn context. The middleware registers the state objects on the turn context at the start of each turn. |