Aracılığıyla paylaş


Microsoft.Bot.Builder Ad Alanı

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.