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 |
Metin oluşturmak için ActivityFactory ve ardından Activity oluşturmak için chatdown gibi basit markdown semantiği kullanır. |
ActivityHandler |
Arabirimin IBot daha fazla alt sınıfa yönelik bir uygulaması. |
ActivityHandler.InvokeResponseException |
Yanıt çağırma hataları için özel bir özel durum. |
AdapterExtensions |
sınıfı için BotAdapter uzantı yöntemlerini tanımlar. |
AutoSaveStateMiddleware |
Ara yazılım, her dönüş sonundan ö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 |
Bir botu 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 |
Bir 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ı bulmak için kullanılan bir imza sınıfıdır. |
ConversationState |
Konuşma durumu için bir durum yönetim nesnesi tanımlar. |
DelegatingTurnContext<T> |
Türü kesin olarak belirlenmiş activity özelliğine sahip ve türü belirtilmemiş bir iç TurnContext'i sarmalayan 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 |
için IBotTelemetryClientuzantı 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, özelliğinden Body JSON seri hale getirilmiş içerik 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, özelliğinden Body JSON seri hale getirilmiş içerik olacaktır. |
MemoryStorage |
Bellek içi sözlük kullanan bir depolama katmanı. |
MemoryTranscriptStore |
Bellek transkript deposu, transkriptleri sözlükteki 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 küme IMiddlewareiçerir. |
NormalizeMentionsMiddleware |
İşaretleme etiketlerinde geçerli <> olan kanallardan bahsetme varlıklarını normalleştirmek için ara yazılım, beklenen değerlere uymadığından. Bahsetmeler kullanılırsa Skype ve/veya ekiplerle etkileşim kuran botlar bu ara yazılımı kullanmalıdır. |
NullBotTelemetryClient |
uygulayan IBotTelemetryClientnull 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 |
tarafından IRecognizeroluşturulan tanıma sonuçlarını içerir. |
RecognizerResultExtensions |
Nesnelerle RecognizerResult çalışmak için yardımcı yöntemler içerir. |
RegisterClassMiddleware<T> |
Geçerli dönüş bağlamıyla bir hizmete nesne ekleme veya hizmeti kaydetmeye yönelik 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 üzere 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 |
Skype'tan bahseden varlıklar beklenen değerlere uymadığından bahseden ara yazılım. Bahsetmeler kullanılıyorsa Skype ile etkileşim kuran botlar bu ara yazılımı kullanmalıdır. |
StorageExtensions |
Nesneler için IStorage uzantı yöntemlerini içerir. |
StringUtils |
Dize yardımcı program yöntemlerini içeren yardımcı sınıf. |
TelemetryConstants |
Bir IBotTelemetryClient nesneyle kullanılacak ortak özelliklerin adlarını tanımlar. |
TelemetryLoggerConstants |
Bir IBotTelemetryClient nesneyle 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 nesne kullanır. |
TraceTranscriptLogger |
Bir nesneye etkinlik yazan döküm Trace günlükçüsünü temsil eder. |
TranscriptInfo |
Konuşmanın bir kopyasını temsil eder. |
TranscriptLoggerMiddleware |
Gelen ve giden etkinlikleri bir ITranscriptStoreöğesine günlüğe kaydetmek için ara yazılım. |
TurnContext |
Botun dönüşünün bağlamını sağlar. |
TurnContextStateCollection |
Değerler, dönüş süresi boyunca öğesinin bir parçası olarak kalıcı hale gelir ITurnContext. |
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> |
Gibi BotStatebir ö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 özelliğinin kesin olarak yazıldığı bir botun dönüşünün bağlamını Activity sağlar. |
IUserTokenProvider |
Kullanıcı belirteci sağlayıcısı sınıfları için bir sözleşme. |
Numaralandırmalar
Severity |
Bir IBotTelemetryClient nesneyle kullanılacak izleme önem derecelerini 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 |
Ara yazılım işlem hattında sonraki IMiddleware. veya IBot.OnTurnAsync(ITurnContext, NextDelegate, CancellationToken)OnTurnAsync(ITurnContext, CancellationToken) yöntemini çağıran zaman uyumsuz bir yöntemi kapsüller. |
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. |