WebexAdapter Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Varning
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.
BotAdapter för att möjliggöra hantering av Webex Teams-app-payloads och svar via Webex Teams API.
[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 WebexAdapter : 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 WebexAdapter = class
inherit BotAdapter
interface IBotFrameworkHttpAdapter
Public Class WebexAdapter
Inherits BotAdapter
Implements IBotFrameworkHttpAdapter
- Arv
- Attribut
- Implementeringar
Konstruktorer
| Name | Description |
|---|---|
| WebexAdapter(IConfiguration, WebexAdapterOptions, ILogger) |
Föråldrad.
Initierar en ny instans av WebexAdapter klassen med konfigurationsinställningar. |
| WebexAdapter(WebexClientWrapper, WebexAdapterOptions, ILogger) |
Föråldrad.
Initierar en ny instans av WebexAdapter klassen. Skapar en Webex-adapter. |
Fält
| Name | Description |
|---|---|
| BotIdentityKey |
Föråldrad.
Strängvärdet för botens identitetsnyckel. (Ärvd från BotAdapter) |
| InvokeResponseKey |
Föråldrad.
Nyckelvärdet för varje InvokeResponseActivity som skulle finnas på TurnState. (Ärvd från BotAdapter) |
| OAuthScopeKey |
Föråldrad.
Strängvärdet för OAuth-scope-nyckeln. (Ärvd från BotAdapter) |
Egenskaper
| Name | Description |
|---|---|
| MiddlewareSet |
Föråldrad.
Får samlingen av middleware i adapterns pipeline. (Ärvd från BotAdapter) |
| OnTurnError |
Föråldrad.
Hämtar eller sätter en felhanterare som kan fånga upp undantag i mellanvaran eller applikationen. (Ärvd från BotAdapter) |
Metoder
| Name | Description |
|---|---|
| ContinueConversationAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken) |
Föråldrad.
Skickar ett proaktivt meddelande till en konversation. (Ärvd från BotAdapter) |
| ContinueConversationAsync(ClaimsIdentity, Activity, String, BotCallbackHandler, CancellationToken) |
Föråldrad.
Skickar ett proaktivt meddelande till en konversation. (Ärvd från BotAdapter) |
| ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken) |
Föråldrad.
Skickar ett proaktivt meddelande från boten till en konversation. |
| ContinueConversationAsync(ClaimsIdentity, ConversationReference, String, BotCallbackHandler, CancellationToken) |
Föråldrad.
Skickar ett proaktivt meddelande till en konversation. (Ärvd från BotAdapter) |
| ContinueConversationAsync(ConversationReference, BotCallbackHandler, CancellationToken) |
Föråldrad.
Standard BotBuilder-adaptermetod för att fortsätta en befintlig konversation baserat på en konversationsreferens. |
| ContinueConversationAsync(String, Activity, BotCallbackHandler, CancellationToken) |
Föråldrad.
Skickar ett proaktivt meddelande till en konversation. (Ärvd från BotAdapter) |
| ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken) |
Föråldrad.
Skickar ett proaktivt meddelande till en konversation. (Ärvd från BotAdapter) |
| CreateConversationAsync(String, String, String, String, ConversationParameters, BotCallbackHandler, CancellationToken) |
Föråldrad.
Skapar en konversation på den angivna kanalen. (Ärvd från BotAdapter) |
| DeleteActivityAsync(ITurnContext, ConversationReference, CancellationToken) |
Föråldrad.
Standard BotBuilder-adaptermetod för att radera ett tidigare meddelande. |
| ProcessActivityAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken) |
Föråldrad.
Skapar en turn-context och kör middleware-pipelinen för en inkommande BETRODD aktivitet. (Ärvd från BotAdapter) |
| ProcessAsync(HttpRequest, HttpResponse, IBot, CancellationToken) |
Föråldrad.
Acceptera en inkommande webhook HttpRequest och konvertera den till en TurnContext som kan bearbetas av botens logik. |
| RunPipelineAsync(ITurnContext, BotCallbackHandler, CancellationToken) |
Föråldrad.
Startar aktivitetsbearbetning för den aktuella botturen. (Ärvd från BotAdapter) |
| SendActivitiesAsync(ITurnContext, Activity[], CancellationToken) |
Föråldrad.
Standard BotBuilder-adaptermetod för att skicka ett meddelande från boten till meddelande-API:et. |
| UpdateActivityAsync(ITurnContext, Activity, CancellationToken) |
Föråldrad.
Standard BotBuilder-adaptermetod för att uppdatera ett tidigare meddelande. |
| Use(IMiddleware) |
Föråldrad.
Lägger till middleware i adapterns pipeline. (Ärvd från BotAdapter) |
Tilläggsmetoder
| Name | Description |
|---|---|
| UseBotState(BotAdapter, BotState[]) |
Föråldrad.
Lägger till middleware i adaptern för att registrera ett eller flera BotState objekt i turn-kontexten. Mellanvaran registrerar tillståndsobjekten i turkontexten i början av varje tur. |
| UseState(BotAdapter, UserState, ConversationState, Boolean) |
Föråldrad.
Registrerar användar- och konversationstillståndsobjekt med adaptern. Dessa objekt kommer att vara tillgängliga via tur-kontextens TurnState.Get<T>() metod. |
| UseStorage(BotAdapter, IStorage) |
Föråldrad.
Lägger till middleware i adaptern för att registrera ett IStorage objekt i vändningskontexten. Mellanvaran registrerar tillståndsobjekten i turkontexten i början av varje tur. |