Aracılığıyla paylaş


WebexAdapter Sınıf

Tanım

Dikkat

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.

Webex Teams API aracılığıyla Webex Teams uygulama yüklerini ve yanıtlarını işlemeye olanak sağlayan BotAdapter.

[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
Devralma
WebexAdapter
Öznitelikler
Uygulamalar

Oluşturucular

WebexAdapter(IConfiguration, WebexAdapterOptions, ILogger)
Geçersiz.

Yapılandırma ayarlarını kullanarak sınıfın WebexAdapter yeni bir örneğini başlatır.

WebexAdapter(WebexClientWrapper, WebexAdapterOptions, ILogger)
Geçersiz.

WebexAdapter sınıfının yeni bir örneğini başlatır. Bir Webex bağdaştırıcısı oluşturur.

Alanlar

BotIdentityKey
Geçersiz.

Bot kimlik anahtarının dize değeri.

(Devralındığı yer: BotAdapter)
InvokeResponseKey
Geçersiz.

TurnState üzerindeki InvokeResponseActivity için anahtar değeri.

(Devralındığı yer: BotAdapter)
OAuthScopeKey
Geçersiz.

OAuth kapsam anahtarının dize değeri.

(Devralındığı yer: BotAdapter)

Özellikler

MiddlewareSet
Geçersiz.

Bağdaştırıcının işlem hattında ara yazılım koleksiyonunu alır.

(Devralındığı yer: BotAdapter)
OnTurnError
Geçersiz.

Ara yazılım veya uygulamadaki özel durumları yakalayabilen bir hata işleyicisi alır veya ayarlar.

(Devralındığı yer: BotAdapter)

Yöntemler

ContinueConversationAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)
Geçersiz.

Konuşmaya proaktif bir ileti gönderir.

(Devralındığı yer: BotAdapter)
ContinueConversationAsync(ClaimsIdentity, Activity, String, BotCallbackHandler, CancellationToken)
Geçersiz.

Konuşmaya proaktif bir ileti gönderir.

(Devralındığı yer: BotAdapter)
ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)
Geçersiz.

Bottan konuşmaya proaktif bir ileti gönderir.

ContinueConversationAsync(ClaimsIdentity, ConversationReference, String, BotCallbackHandler, CancellationToken)
Geçersiz.

Konuşmaya proaktif bir ileti gönderir.

(Devralındığı yer: BotAdapter)
ContinueConversationAsync(ConversationReference, BotCallbackHandler, CancellationToken)
Geçersiz.

Bir konuşma başvurusuna dayalı olarak var olan bir konuşmayı sürdürmek için standart BotBuilder bağdaştırıcı yöntemi.

ContinueConversationAsync(String, Activity, BotCallbackHandler, CancellationToken)
Geçersiz.

Konuşmaya proaktif bir ileti gönderir.

(Devralındığı yer: BotAdapter)
ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken)
Geçersiz.

Konuşmaya proaktif bir ileti gönderir.

(Devralındığı yer: BotAdapter)
CreateConversationAsync(String, String, String, String, ConversationParameters, BotCallbackHandler, CancellationToken)
Geçersiz.

Belirtilen kanalda bir konuşma oluşturur.

(Devralındığı yer: BotAdapter)
DeleteActivityAsync(ITurnContext, ConversationReference, CancellationToken)
Geçersiz.

Önceki bir iletiyi silmek için Standart BotBuilder bağdaştırıcı yöntemi.

ProcessActivityAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)
Geçersiz.

Bir dönüş bağlamı oluşturur ve gelen TRUSTED etkinliği için ara yazılım işlem hattını çalıştırır.

(Devralındığı yer: BotAdapter)
ProcessAsync(HttpRequest, HttpResponse, IBot, CancellationToken)
Geçersiz.

Gelen web kancasını kabul edin ve bot mantığı tarafından işlenebilen bir TurnContext web kancasına HttpRequest dönüştürün.

RunPipelineAsync(ITurnContext, BotCallbackHandler, CancellationToken)
Geçersiz.

Geçerli bot dönüşü için etkinlik işlemeyi başlatır.

(Devralındığı yer: BotAdapter)
SendActivitiesAsync(ITurnContext, Activity[], CancellationToken)
Geçersiz.

Bottan mesajlaşma API'sine ileti göndermek için standart BotBuilder bağdaştırıcı yöntemi.

UpdateActivityAsync(ITurnContext, Activity, CancellationToken)
Geçersiz.

Önceki iletiyi güncelleştirmek için standart BotBuilder bağdaştırıcı yöntemi.

Use(IMiddleware)
Geçersiz.

Bağdaştırıcının işlem hattına ara yazılım ekler.

(Devralındığı yer: BotAdapter)

Uzantı Metotları

UseBotState(BotAdapter, BotState[])
Geçersiz.

Dönüş bağlamında bir veya daha fazla BotState nesneyi kaydetmek için bağdaştırıcıya ara yazılım ekler. Ara yazılım, durum nesnelerini her dönüşün başında dönüş bağlamında kaydeder.

UseState(BotAdapter, UserState, ConversationState, Boolean)
Geçersiz.

Kullanıcı ve konuşma durumu nesnelerini bağdaştırıcıya kaydeder. Bu nesneler turn bağlamın TurnState.Get<T>() yöntemi aracılığıyla kullanılabilir.

UseStorage(BotAdapter, IStorage)
Geçersiz.

Dönüş bağlamında bir IStorage nesneyi kaydetmek için bağdaştırıcıya ara yazılım ekler. Ara yazılım, durum nesnelerini her dönüşün başında dönüş bağlamında kaydeder.

Şunlara uygulanır