Microsoft.Bot.Builder Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Klasser
ActivityFactory |
ActivityFactory för att generera text och använder sedan enkla markdown-semantik som chatdown för att skapa aktivitet. |
ActivityHandler |
En implementering av IBot-gränssnittet, avsett för ytterligare underklassificering. |
ActivityHandler.InvokeResponseException |
Ett anpassat undantag för att anropa svarsfel. |
AdapterExtensions |
Definierar tilläggsmetoder för klassen BotAdapter. |
AllowedTypesSerializationBinder |
En implementering av Newtonsoft.Json.Serialization.DefaultSerializationBinder, som endast kan tillåta att önskade Types serialiseras och deserialiseras. |
AutoSaveStateMiddleware |
Mellanprogram för att automatiskt bevara tillståndet före slutet av varje tur. |
BotAdapter |
Representerar ett robotkort som kan ansluta en robot till en tjänstslutpunkt. Den här klassen är abstrakt. |
BotAssert |
Innehåller metoder för felsökning av Bot Builder-kod. |
BotComponent |
Definition av en BotComponent som tillåter registrering av tjänster, anpassade åtgärder, minnesomfattningar och kort. |
BotFrameworkAdapter |
Ett robotkort som kan ansluta en robot till en tjänstslutpunkt. |
BotFrameworkHttpStatusCodeErrorDetectionStrategy |
Bot Framework HTTP-strategi för felidentifiering av statuskod. |
BotState |
Definierar ett tillståndshanteringsobjekt och automatiserar läsning och skrivning av associerade tillståndsegenskaper till ett lagringslager. |
BotState.CachedBotState |
Internt cachelagrat robottillstånd. |
BotStateSet |
Hanterar en samling botState och ger möjlighet att läsa in och spara parallellt. |
ChannelServiceHandler |
En klass som hjälper till med implementeringen av Bot Framework-protokollet. |
ChannelServiceHandlerBase |
Basklass för implementering av Bot Framework-protokoll. |
CloudAdapterBase |
Ett kort som implementerar Bot Framework Protocol och som kan finnas i olika molnmiljöer både offentliga och privata. |
CloudChannelServiceHandler |
En klass som hjälper till med implementeringen av Bot Framework-protokollet med hjälp av BotFrameworkAuthentication. |
ComponentRegistration |
ComponentRegistration är en signaturklass för identifiering av tillgångar från komponenter. |
ConversationState |
Definierar ett tillståndshanteringsobjekt för konversationstillstånd. |
DelegatingTurnContext<T> |
En TurnContext med en starkt typinskriven aktivitetsegenskap som omsluter en otypad inre TurnContext. |
EventFactory |
Innehåller verktygsmetoder för att skapa olika händelsetyper. |
FileTranscriptLogger |
FileTranscriptLogger som skapar en .transcript-fil för varje conversationId. |
IBotTelemetryClientExtensions |
Tilläggsmetoder för IBotTelemetryClient. |
InspectionMiddleware |
Mellanprogram för att aktivera felsökning av tillståndet för en robot. |
InspectionState |
Ett tillståndshanteringsobjekt som automatiserar läsning och skrivning av de associerade tillståndsegenskaperna till ett lagringslager. Används av Kontrollmellanprogram som möjliggör felsökning av robottillstånd. |
IntentScore |
Poäng plus eventuell extra information om en avsikt. |
InterceptionMiddleware |
Mellanprogram för avlyssning av aktiviteter. |
InvokeResponse |
En tupppelklass som innehåller en HTTP-statuskod och ett JSON-serialiserbart objekt. HTTP-statuskoden är, i scenariot för anropande aktivitet, vad som kommer att anges i det resulterande POST. Brödtexten i det resulterande POST blir det JSON-serialiserade innehållet från egenskapen Body. |
InvokeResponse<T> |
En tupppelklass som innehåller en HTTP-statuskod och ett JSON-serialiserbart objekt. HTTP-statuskoden är, i scenariot för anropande aktivitet, vad som kommer att anges i det resulterande POST. Brödtexten i det resulterande POST blir det JSON-serialiserade innehållet från egenskapen Body. |
MemoryStorage |
Ett lagringslager som använder en minnesintern ordlista. |
MemoryTranscriptStore |
Minnesavskriftsarkivet lagrar avskrifter i flyktigt minne i en ordlista. |
MessageFactory |
Innehåller verktygsmetoder för olika meddelandetyper som en robot kan returnera. |
MiddlewareSet |
Innehåller en ordnad uppsättning IMiddleware. |
NormalizeMentionsMiddleware |
Mellanprogram för att normalisera nämna entiteter från kanaler som tillämpar <på> markeringstaggar eftersom de inte överensstämmer med förväntade värden. Robotar som interagerar med Skype och/eller team bör använda det här mellanprogrammet om omnämnanden används. |
NullBotTelemetryClient |
En telemtry-klient för nullrobotar som implementerar IBotTelemetryClient. |
PagedResult<T> |
Sida med resultat från en uppräkning. |
PathUtils |
En verktygsklass med filsökvägsåtgärder. |
PrivateConversationState |
Definierar ett tillståndshanteringsobjekt för privat konversationstillstånd. |
QueueStorage |
En basklass för att lägga till en aktivitet för senare bearbetning. |
RecognizerResult |
Innehåller igenkänningsresultat som genereras av en IRecognizer. |
RecognizerResultExtensions |
Innehåller hjälpmetoder för att arbeta med RecognizerResult objekt. |
RegisterClassMiddleware<T> |
Mellanprogram för att lägga till ett objekt i eller registrera en tjänst med den aktuella turkontexten. |
SetSpeakMiddleware |
Stöd för DirectLine-tal- och telefonikanalerna för att säkerställa att lämpliga SSML-taggar har angetts för egenskapen Activity Speak. |
ShowTypingMiddleware |
När det här mellanprogrammet läggs till skickas skrivaktiviteter tillbaka till användaren när en meddelandeaktivitet tas emot för att meddela dem att roboten har tagit emot meddelandet och arbetar med svaret. Du kan ange en fördröjning i millisekunder innan den första skrivaktiviteten skickas och sedan en frekvens, även i millisekunder som avgör hur ofta en annan skrivaktivitet skickas. Skrivaktiviteter fortsätter att skickas tills roboten skickar ett annat meddelande tillbaka till användaren. |
SkypeMentionNormalizeMiddleware |
Mellanprogram för att korrigera nämna entiteter från Skype eftersom de inte överensstämmer med förväntade värden. Robotar som interagerar med Skype bör använda det här mellanprogrammet om omnämnanden används. |
StorageExtensions |
Innehåller tilläggsmetoder för IStorage objekt. |
StringUtils |
Hjälpklass som innehåller strängverktygsmetoder. |
TelemetryConstants |
Definierar namn på vanliga egenskaper för användning med ett IBotTelemetryClient-objekt. |
TelemetryLoggerConstants |
Definierar namn på vanliga händelser som ska användas med ett IBotTelemetryClient-objekt. |
TelemetryLoggerMiddleware |
Använder ett IBotTelemetryClient objekt för att logga inkommande, utgående, uppdaterade eller borttagna meddelandeaktiviteter. |
TraceTranscriptLogger |
Representerar en transkriptionsloggare som skriver aktiviteter till ett Trace objekt. |
TranscriptInfo |
Representerar en kopia av en konversation. |
TranscriptLoggerMiddleware |
Mellanprogram för att logga inkommande och utgående aktiviteter till en ITranscriptStore. |
TurnContext |
Ger kontext för en robots tur. |
TurnContextStateCollection |
Värden kvarstod under svängens livslängd som en del av ITurnContext. |
TurnStateConstants |
Konstanter som används i TurnState. |
UserState |
Definierar ett tillståndshanteringsobjekt för användartillstånd. |
Gränssnitt
IBot |
Representerar en robot som kan användas på inkommande aktiviteter. |
IBotPageViewTelemetryClient |
Beskriver en loggningsklient för robottelemetri. |
IBotTelemetryClient |
Beskriver en loggningsklient för robottelemetri. |
IExtendedUserTokenProvider |
Metoder för att anropa metoder för tokentjänsten. |
IMiddleware |
Representerar mellanprogram som kan användas på inkommande aktiviteter. |
IPropertyManager |
IPropertyManager definierar implementeringen av en källa med namngivna egenskaper. |
IRecognizer |
Gränssnitt för igenkännare. |
IRecognizerConvert |
Kan konvertera från ett allmänt igenkännarresultat till ett starkt skrivet resultat. |
IStatePropertyAccessor<T> |
Gränssnitt som definierar metoder för hur du kan hämta data från en egenskapskälla, till exempel BotState. |
IStatePropertyInfo |
Metadata om en egenskap, inklusive principinformation. |
IStorage |
Definierar gränssnittet för ett lagringslager. |
IStoreItem |
Exponerar en ETag för samtidighetskontroll. |
ITranscriptLogger |
Transkriptionsloggare lagrar aktiviteter för konversationer för återkallande. |
ITranscriptStore |
Representerar ett arkiv för att spela in konversationer. |
ITurnContext |
Ger kontext för en robots tur. |
ITurnContext<T> |
Ger kontext för en robotvändning, där kontextens Activity egenskap är starkt skriven. |
IUserTokenProvider |
Ett kontrakt för providerklasser för användartoken. |
Uppräkningar
Severity |
Definierar allvarlighetsgraderna för spårning för användning med ett IBotTelemetryClient objekt. |
Delegeringar
BotCallbackHandler |
Återanropsdelegaten för programkod. |
DeleteActivityHandler |
En metod som kan delta i borttagningsaktivitetshändelser för den aktuella svängen. |
NextDelegate |
Kapslar in en asynkron metod som anropar nästa IMiddleware.OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) eller IBot.OnTurnAsync(ITurnContext, CancellationToken) metod i pipelinen för mellanprogram. |
SendActivitiesHandler |
En metod som kan delta i skicka aktivitetshändelser för den aktuella svängen. |
UpdateActivityHandler |
En metod som kan delta i uppdateringsaktivitetshändelser för den aktuella svängen. |