Microsoft.Bot.Builder Ad Alanı
Ö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.
Sınıflar
ActivityFactory |
Text oluşturmak için ActivityFactory ve ardından activity oluşturmak için chatdown gibi basit markdown semantiği kullanılır. |
ActivityHandler |
Daha fazla alt sınıflama için tasarlanan IBot arabiriminin bir uygulaması. |
ActivityHandler.InvokeResponseException |
Yanıt hatalarını çağırmak için özel bir özel durum. |
AdapterExtensions |
BotAdapter sınıfı için uzantı yöntemlerini tanımlar. |
AllowedTypesSerializationBinder |
yalnızca istenen Typeseri hale getirilmesine ve seri durumdan çıkarılmasına izin verebilen Newtonsoft.Json.Serialization.DefaultSerializationBinderuygulaması. |
AutoSaveStateMiddleware |
Ara yazılım, her dönüş bitmeden önce durumu otomatik olarak kalıcı hale getirmek için. |
BotAdapter |
Bir botu hizmet uç noktasına bağlayabilen bir bot bağdaştırıcısını temsil eder. Bu sınıf soyut. |
BotAssert |
Bot Builder kodunda hata ayıklama yöntemleri sağlar. |
BotComponent |
Hizmetlerin, özel eylemlerin, bellek kapsamlarının ve bağdaştırıcıların kaydına izin veren bir BotComponent tanımı. |
BotFrameworkAdapter |
Botu bir hizmet uç noktasına bağlayabilen bir bot bağdaştırıcısı. |
BotFrameworkHttpStatusCodeErrorDetectionStrategy |
Bot Framework HTTP Durum kodu hata algılama stratejisi. |
BotState |
Durum yönetimi nesnesini tanımlar ve ilişkili durum özelliklerinin bir depolama katmanına okunmasını ve yazmasını otomatikleştirir. |
BotState.CachedBotState |
İç önbelleğe alınmış bot durumu. |
BotStateSet |
BotState koleksiyonunu yönetir ve paralel olarak yükleyip kaydetme olanağı sağlar. |
ChannelServiceHandler |
Bot Framework protokolünün uygulanmasına yardımcı olacak bir sınıf. |
ChannelServiceHandlerBase |
Bot Framework protokol uygulaması için temel sınıf. |
CloudAdapterBase |
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ı. |
CloudChannelServiceHandler |
BotFrameworkAuthentication kullanarak Bot Framework protokolünün uygulanmasına yardımcı olacak bir sınıf. |
ComponentRegistration |
ComponentRegistration, bileşenlerden varlıkları bulmaya yönelik bir imza sınıfıdır. |
ConversationState |
Konuşma durumu için bir durum yönetim nesnesi tanımlar. |
DelegatingTurnContext<T> |
Yazılmamış bir iç TurnContext'i sarmalayan, kesin olarak yazılmış bir Activity özelliğine sahip bir TurnContext. |
EventFactory |
Çeşitli olay türleri oluşturmaya yönelik yardımcı program yöntemlerini içerir. |
FileTranscriptLogger |
Her conversationId için bir .transcript dosyası oluşturan FileTranscriptLogger. |
IBotTelemetryClientExtensions |
IBotTelemetryClientiçin uzantı yöntemleri. |
InspectionMiddleware |
Bir botun durumunda hata ayıklamayı etkinleştirmek için ara yazılım. |
InspectionState |
İlişkili durum özelliklerinin bir depolama katmanına okunmasını ve yazmasını otomatik hale getiren bir durum yönetimi nesnesi. Bot durumunda hata ayıklamayı etkinleştiren Denetleme ara yazılımı tarafından kullanılır. |
IntentScore |
Puan artı bir amaç hakkında ek bilgiler. |
InterceptionMiddleware |
Etkinliklerin kesilmesi için ara yazılım. |
InvokeResponse |
HTTP durum kodu ve JSON-serializable nesnesi içeren bir tanımlama grubu sınıfı. HTTP durum kodu, çağırma etkinliği senaryosunda sonuçta elde edilen POST'ta ayarlanacak olan koddur. Sonuçta elde edilen POST'un gövdesi, Body özelliğinden JSON serileştirilmiş içeriği olacaktır. |
InvokeResponse<T> |
HTTP durum kodu ve JSON-serializable nesnesi içeren bir tanımlama grubu sınıfı. HTTP durum kodu, çağırma etkinliği senaryosunda sonuçta elde edilen POST'ta ayarlanacak olan koddur. Sonuçta elde edilen POST'un gövdesi, Body özelliğinden JSON serileştirilmiş içeriği olacaktır. |
MemoryStorage |
Bellek içi sözlük kullanan bir depolama katmanı. |
MemoryTranscriptStore |
Bellek transkript deposu transkriptleri bir Sözlükte geçici bellekte depolar. |
MessageFactory |
Botların döndürebileceği çeşitli ileti türleri için yardımcı program yöntemleri içerir. |
MiddlewareSet |
sıralı bir IMiddlewarekümesi içerir. |
NormalizeMentionsMiddleware |
Beklenen değerlere uymadığından,> işaretleme etiketlerine <uygulayan kanallardan bahsetme Varlıklarını normalleştirmek için ara yazılım. Skype ve/veya ekiplerle etkileşim kuran botlar, bahsetmeler kullanılırsa bu ara yazılımı kullanmalıdır. |
NullBotTelemetryClient |
IBotTelemetryClientuygulayan null bot telemetri istemcisi. |
PagedResult<T> |
Bir sabit listesi sonuçları sayfası. |
PathUtils |
Dosya yolu işlemlerinin yardımcı programlar sınıfı. |
PrivateConversationState |
Özel konuşma durumu için bir durum yönetim nesnesi tanımlar. |
QueueStorage |
Daha sonra işlenmek üzere bir Etkinliği sıralamak için temel sınıf. |
RecognizerResult |
IRecognizertarafından oluşturulan tanıma sonuçlarını içerir. |
RecognizerResultExtensions |
RecognizerResult nesnelerle çalışmaya yönelik yardımcı yöntemleri içerir. |
RegisterClassMiddleware<T> |
Geçerli dönüş bağlamıyla bir hizmete nesne eklemek veya hizmeti kaydetmek için ara yazılım. |
SetSpeakMiddleware |
Activity Speak özelliğinde uygun SSML etiketlerinin ayarlandığından emin olmak için DirectLine konuşma ve telefon kanallarını destekleyin. |
ShowTypingMiddleware |
Eklendiğinde, bu ara yazılım kullanıcıya, botunun iletiyi aldığını ve yanıt üzerinde çalıştığını bildirmek için bir İleti etkinliği alındığında yazma etkinliklerini geri gönderir. İlk yazma etkinliği gönderilmeden önce milisaniye cinsinden bir gecikme ve ardından başka bir yazma etkinliğinin ne sıklıkta gönderileceğini belirleyen milisaniye cinsinden bir sıklık belirtebilirsiniz. Botunuz kullanıcıya başka bir ileti gönderene kadar yazma etkinlikleri gönderilmeye devam eder. |
SkypeMentionNormalizeMiddleware |
Beklenen değerlere uymadığından Skype'tan varlıklardan bahseden ara yazılım. Bahsetmeler kullanılırsa Skype ile etkileşim kuran botlar bu ara yazılımı kullanmalıdır. |
StorageExtensions |
IStorage nesneler için uzantı yöntemlerini içerir. |
StringUtils |
Dize yardımcı programı yöntemlerini içeren yardımcı sınıf. |
TelemetryConstants |
IBotTelemetryClient nesnesiyle kullanılacak ortak özelliklerin adlarını tanımlar. |
TelemetryLoggerConstants |
IBotTelemetryClient nesnesiyle kullanılacak ortak olayların adlarını tanımlar. |
TelemetryLoggerMiddleware |
Gelen, giden, güncelleştirilen veya silinen ileti etkinliklerini günlüğe kaydetmek için bir IBotTelemetryClient nesnesi kullanır. |
TraceTranscriptLogger |
Trace nesnesine etkinlik yazan transkript günlükçüsünü temsil eder. |
TranscriptInfo |
Konuşmanın bir kopyasını temsil eder. |
TranscriptLoggerMiddleware |
Gelen ve giden etkinlikleri bir ITranscriptStoregünlüğe kaydetmek için ara yazılım. |
TurnContext |
Botun dönüşünün bağlamını sağlar. |
TurnContextStateCollection |
değerler, ITurnContextparçası olarak dönüş ömrü boyunca kalıcı hale gelir. |
TurnStateConstants |
TurnState'te kullanılan sabitler. |
UserState |
Kullanıcı durumu için bir durum yönetim nesnesi tanımlar. |
Arabirimler
IBot |
Gelen etkinlikler üzerinde çalışabilen bir botu temsil eder. |
IBotPageViewTelemetryClient |
Bot telemetrisi için günlüğe kaydetme istemcisini açıklar. |
IBotTelemetryClient |
Bot telemetrisi için günlüğe kaydetme istemcisini açıklar. |
IExtendedUserTokenProvider |
Belirteç Hizmeti'nin yöntemlerini çağırma yöntemleri. |
IMiddleware |
Gelen etkinlikler üzerinde çalışabilen ara yazılımı temsil eder. |
IPropertyManager |
IPropertyManager, adlandırılmış özelliklerin kaynağının uygulanmasını tanımlar. |
IRecognizer |
Tanıyıcılar için arabirim. |
IRecognizerConvert |
Genel bir tanıyıcı sonucundan kesin olarak belirlenmiş bir sonuca dönüştürebilir. |
IStatePropertyAccessor<T> |
BotStategibi bir özellik kaynağından nasıl veri alabileceğinize ilişkin yöntemleri tanımlayan arabirim. |
IStatePropertyInfo |
İlke bilgileri de dahil olmak üzere bir özellik hakkındaki meta veriler. |
IStorage |
Depolama katmanı arabirimini tanımlar. |
IStoreItem |
Eşzamanlılık denetimi için ETag'i kullanıma sunar. |
ITranscriptLogger |
Transkript günlükçü, geri çağırma için konuşmalara yönelik etkinlikleri depolar. |
ITranscriptStore |
Konuşmaları kaydetmek için bir mağazayı temsil eder. |
ITurnContext |
Botun dönüşünün bağlamını sağlar. |
ITurnContext<T> |
Bağlamın Activity özelliğinin kesin olarak yazıldığı bir botun dönüşünün bağlamını sağlar. |
IUserTokenProvider |
Kullanıcı belirteci sağlayıcısı sınıfları için bir sözleşme. |
Numaralandırmalar
Severity |
IBotTelemetryClient nesnesiyle kullanılacak izleme önem düzeylerini tanımlar. |
Temsilciler
BotCallbackHandler |
Uygulama kodu için geri çağırma temsilcisi. |
DeleteActivityHandler |
Geçerli dönüş için silme etkinliği olaylarına katılabilen bir yöntem. |
NextDelegate |
sonraki IMiddlewareçağıran zaman uyumsuz bir yöntemi kapsüller.OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) veya IBot. Ara yazılım işlem hattındaOnTurnAsync(ITurnContext, CancellationToken) yöntemi. |
SendActivitiesHandler |
Geçerli dönüş için gönderme etkinliği olaylarına katılabilen bir yöntem. |
UpdateActivityHandler |
Geçerli dönüş için güncelleştirme etkinliği olaylarına katılabilen bir yöntem. |