Microsoft.Bot.Builder Naamruimte
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Klassen
ActivityFactory |
De ActivityFactory om tekst te genereren en gebruikt vervolgens eenvoudige Markdown-semantiek zoals chatdown om activiteit te maken. |
ActivityHandler |
Een implementatie van de IBot interface, bedoeld voor verdere subclassificatie. |
ActivityHandler.InvokeResponseException |
Een aangepaste uitzondering voor aanroepreactiefouten. |
AdapterExtensions |
Definieert extensiemethoden voor de BotAdapter klasse. |
AutoSaveStateMiddleware |
Middleware om de status automatisch te behouden vóór het einde van elke beurt. |
BotAdapter |
Vertegenwoordigt een botadapter die een bot kan verbinden met een service-eindpunt. Deze klasse is abstract. |
BotAssert |
Biedt methoden voor het opsporen van fouten in Bot Builder-code. |
BotComponent |
Definitie van een BotComponent die registratie van services, aangepaste acties, geheugenbereiken en adapters toestaat. |
BotFrameworkAdapter |
Een botadapter die een bot kan verbinden met een service-eindpunt. |
BotFrameworkHttpStatusCodeErrorDetectionStrategy |
Foutdetectiestrategie voor HTTP-statuscode in Bot Framework. |
BotState |
Definieert een statusbeheerobject en automatiseert het lezen en schrijven van gekoppelde statuseigenschappen naar een opslaglaag. |
BotState.CachedBotState |
Interne status van de bot in de cache. |
BotStateSet |
Beheert een verzameling botState en biedt de mogelijkheid om parallel te laden en op te slaan. |
ChannelServiceHandler |
Een klasse voor hulp bij de implementatie van het Bot Framework-protocol. |
ChannelServiceHandlerBase |
Basisklasse voor bot framework-protocol-implementatie. |
CloudAdapterBase |
Een adapter die het Bot Framework Protocol implementeert en kan worden gehost in verschillende cloudomgevingen, zowel openbaar als privé. |
CloudChannelServiceHandler |
Een klasse voor hulp bij de implementatie van het Bot Framework-protocol met behulp van BotFrameworkAuthentication. |
ComponentRegistration |
ComponentRegistration is een handtekeningklasse voor het detecteren van assets uit onderdelen. |
ConversationState |
Hiermee definieert u een statusbeheerobject voor de gespreksstatus. |
DelegatingTurnContext<T> |
Een TurnContext met een sterk getypte activiteitseigenschap die een niet-getypte binnenste TurnContext verpakt. |
EventFactory |
Bevat hulpprogrammamethoden voor het maken van verschillende gebeurtenistypen. |
FileTranscriptLogger |
FileTranscriptLogger waarmee een TRANSCRIPT-bestand wordt gemaakt voor elke conversationId. |
IBotTelemetryClientExtensions |
Extensiemethoden voor IBotTelemetryClient. |
InspectionMiddleware |
Middleware voor het inschakelen van foutopsporing van de status van een bot. |
InspectionState |
Een statusbeheerobject dat het lezen en schrijven van de bijbehorende statuseigenschappen naar een opslaglaag automatiseert. Wordt gebruikt door inspectie-middleware die foutopsporing van botstatus mogelijk maakt. |
IntentScore |
Score plus eventuele extra informatie over een intentie. |
InterceptionMiddleware |
Middleware voor het onderscheppen van activiteiten. |
InvokeResponse |
Een tuple-klasse met een HTTP-statuscode en een JSON-serialiseerbaar object. De HTTP-statuscode is, in het scenario met aanroepactiviteit, wat wordt ingesteld in de resulterende POST. De hoofdtekst van de resulterende POST is de JSON-geserialiseerde inhoud van de Body eigenschap. |
InvokeResponse<T> |
Een tuple-klasse met een HTTP-statuscode en een JSON-serialiseerbaar object. De HTTP-statuscode is, in het scenario met aanroepactiviteit, wat wordt ingesteld in de resulterende POST. De hoofdtekst van de resulterende POST is de JSON-geserialiseerde inhoud van de Body eigenschap. |
MemoryStorage |
Een opslaglaag die gebruikmaakt van een in-memory woordenlijst. |
MemoryTranscriptStore |
De geheugentranscriptieopslag slaat transcripties op in vluchtig geheugen in een woordenlijst. |
MessageFactory |
Bevat hulpprogrammamethoden voor verschillende berichttypen die een bot kan retourneren. |
MiddlewareSet |
Bevat een geordende set van IMiddleware. |
NormalizeMentionsMiddleware |
Middleware voor het normaliseren van vermeldingentiteiten van kanalen die van toepassing zijn <op> markeringstags, omdat ze niet voldoen aan de verwachte waarden. Bots die communiceren met Skype en/of teams moeten deze middleware gebruiken als er vermeldingen worden gebruikt. |
NullBotTelemetryClient |
Een null-bottelemtry-client die implementeert IBotTelemetryClient. |
PagedResult<T> |
Pagina met resultaten van een opsomming. |
PathUtils |
Een hulpprogrammaklasse van bestandspadbewerkingen. |
PrivateConversationState |
Hiermee definieert u een statusbeheerobject voor de status van een privégesprek. |
QueueStorage |
Een basisklasse voor het in de wachtrij plaatsen van een activiteit voor latere verwerking. |
RecognizerResult |
Bevat herkenningsresultaten die zijn gegenereerd door een IRecognizer. |
RecognizerResultExtensions |
Bevat helpermethoden voor het werken met RecognizerResult objecten. |
RegisterClassMiddleware<T> |
Middleware voor het toevoegen van een object aan of het registreren van een service met de huidige turn-context. |
SetSpeakMiddleware |
De DirectLine-spraak- en telefoniekanalen ondersteunen om ervoor te zorgen dat de juiste SSML-tags zijn ingesteld op de eigenschap Activity Speak. |
ShowTypingMiddleware |
Wanneer deze middleware wordt toegevoegd, stuurt deze middleware typactiviteiten terug naar de gebruiker wanneer er een berichtactiviteit wordt ontvangen om deze te laten weten dat de bot het bericht heeft ontvangen en aan het antwoord werkt. U kunt een vertraging opgeven in milliseconden voordat de eerste typactiviteit wordt verzonden en vervolgens een frequentie, ook in milliseconden die bepaalt hoe vaak een andere typactiviteit wordt verzonden. Typactiviteiten blijven worden verzonden totdat uw bot een ander bericht terugstuurt naar de gebruiker. |
SkypeMentionNormalizeMiddleware |
Middleware om te patchen, vermelden entiteiten van Skype omdat deze niet voldoen aan de verwachte waarden. Bots die communiceren met Skype moeten deze middleware gebruiken als vermeldingen worden gebruikt. |
StorageExtensions |
Bevat extensiemethoden voor IStorage objecten. |
StringUtils |
Helperklasse met methoden voor tekenreekshulpprogramma's. |
TelemetryConstants |
Definieert namen van algemene eigenschappen voor gebruik met een IBotTelemetryClient object. |
TelemetryLoggerConstants |
Definieert namen van veelvoorkomende gebeurtenissen voor gebruik met een IBotTelemetryClient object. |
TelemetryLoggerMiddleware |
Hiermee wordt een IBotTelemetryClient -object gebruikt om binnenkomende, uitgaande, bijgewerkte of verwijderde berichtactiviteiten te registreren. |
TraceTranscriptLogger |
Vertegenwoordigt een logboekregistratie voor transcripties die activiteiten naar een Trace object schrijft. |
TranscriptInfo |
Vertegenwoordigt een kopie van een gesprek. |
TranscriptLoggerMiddleware |
Middleware voor het registreren van binnenkomende en uitgaande activiteiten naar een ITranscriptStore. |
TurnContext |
Biedt context voor het draaien van een bot. |
TurnContextStateCollection |
Waarden die zijn behouden voor de levensduur van de turn als onderdeel van de ITurnContext. |
TurnStateConstants |
Constanten die worden gebruikt in TurnState. |
UserState |
Definieert een statusbeheerobject voor de gebruikersstatus. |
Interfaces
IBot |
Vertegenwoordigt een bot die kan werken op binnenkomende activiteiten. |
IBotPageViewTelemetryClient |
Beschrijft een logboekregistratieclient voor bottelemetrie. |
IBotTelemetryClient |
Beschrijft een logboekregistratieclient voor bottelemetrie. |
IExtendedUserTokenProvider |
Methoden voor het aanroepen van methoden in de tokenservice. |
IMiddleware |
Vertegenwoordigt middleware die kan worden uitgevoerd op binnenkomende activiteiten. |
IPropertyManager |
IPropertyManager definieert de implementatie van een bron van benoemde eigenschappen. |
IRecognizer |
Interface voor Recognizers. |
IRecognizerConvert |
Kan worden geconverteerd van een algemeen herkenningsresultaat naar een sterk getypt resultaat. |
IStatePropertyAccessor<T> |
Interface die methoden definieert voor het ophalen van gegevens uit een eigenschapsbron, zoals BotState. |
IStatePropertyInfo |
Metagegevens over een eigenschap, inclusief beleidsinformatie. |
IStorage |
Hiermee definieert u de interface voor een opslaglaag. |
IStoreItem |
Geeft een ETag weer voor gelijktijdigheidsbeheer. |
ITranscriptLogger |
Transcriptregistratie slaat activiteiten op voor gesprekken voor intrekken. |
ITranscriptStore |
Vertegenwoordigt een winkel voor het opnemen van gesprekken. |
ITurnContext |
Biedt context voor het draaien van een bot. |
ITurnContext<T> |
Biedt context voor een beurt van een bot, waarbij de eigenschap van Activity de context sterk wordt getypt. |
IUserTokenProvider |
Een contract voor providerklassen van gebruikerstoken. |
Enums
Severity |
Definieert ernstniveaus voor tracering voor gebruik met een IBotTelemetryClient object. |
Gedelegeerden
BotCallbackHandler |
De callback-gemachtigde voor toepassingscode. |
DeleteActivityHandler |
Een methode die kan deelnemen aan het verwijderen van activiteiten voor de huidige beurt. |
NextDelegate |
Kapselt een asynchrone methode in die de volgende IMiddleware.OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) of IBot.OnTurnAsync(ITurnContext, CancellationToken) methode in de middleware-pijplijn aanroept. |
SendActivitiesHandler |
Een methode die kan deelnemen aan het verzenden van activiteitsevenementen voor de huidige beurt. |
UpdateActivityHandler |
Een methode die kan deelnemen aan updateactiviteitsevenementen voor de huidige beurt. |