CloudAdapter Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bot Framework Protokolünü uygulayan ve hem genel hem de özel farklı bulut ortamlarında barındırılabilir bir bağdaştırıcı.
public class CloudAdapter : Microsoft.Bot.Builder.CloudAdapterBase, Microsoft.Bot.Builder.Integration.AspNet.Core.IBotFrameworkHttpAdapter
type CloudAdapter = class
inherit CloudAdapterBase
interface IBotFrameworkHttpAdapter
Public Class CloudAdapter
Inherits CloudAdapterBase
Implements IBotFrameworkHttpAdapter
- Devralma
- Uygulamalar
Oluşturucular
CloudAdapter() |
CloudAdapter sınıfının yeni bir örneğini başlatır. (Genel bulut. Kimlik doğrulaması yok. Test için.) |
CloudAdapter(BotFrameworkAuthentication, ILogger) |
CloudAdapter sınıfının yeni bir örneğini başlatır. |
CloudAdapter(IConfiguration, IHttpClientFactory, ILogger) |
CloudAdapter sınıfının yeni bir örneğini başlatır. |
Alanlar
BotIdentityKey |
Bot kimlik anahtarının dize değeri. (Devralındığı yer: BotAdapter) |
InvokeResponseKey |
TurnState üzerindeki InvokeResponseActivity için anahtar değeri. (Devralındığı yer: BotAdapter) |
OAuthScopeKey |
OAuth kapsam anahtarının dize değeri. (Devralındığı yer: BotAdapter) |
Özellikler
BotFrameworkAuthentication |
Bu bağdaştırıcının BotFrameworkAuthentication örneğini alır. (Devralındığı yer: CloudAdapterBase) |
Logger |
Bu bağdaştırıcının ve alt sınıflarının içinde kullanılacak bir ILogger alır. (Devralındığı yer: CloudAdapterBase) |
MiddlewareSet |
Bağdaştırıcının işlem hattında ara yazılım koleksiyonunu alır. (Devralındığı yer: BotAdapter) |
OnTurnError |
Ara yazılım veya uygulamadaki özel durumları yakalayabilen bir hata işleyicisi alır veya ayarlar. (Devralındığı yer: BotAdapter) |
Yöntemler
Uzantı Metotları
UseBotState(BotAdapter, BotState[]) |
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) |
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. |