Microsoft.Bot.Builder Névtér
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Osztályok
| ActivityFactory |
Az ActivityFactory szöveget hoz létre, majd egyszerű markdown szemantikát használ, például chatdownt a tevékenység létrehozásához. |
| ActivityHandler |
A IBot felület implementálása, amely további alosztályozásra szolgál. |
| ActivityHandler.InvokeResponseException |
Egyéni kivétel a válaszhibák meghívásához. |
| AdapterExtensions |
A BotAdapter osztály bővítménymetóráit határozza meg. |
| AllowedTypesSerializationBinder |
A Newtonsoft.Json.Serialization.DefaultSerializationBindermegvalósítása, amely lehetővé teszi, hogy csak a kívánt Types szerializálható és deszerializálható legyen. |
| AutoSaveStateMiddleware |
Köztes szoftver, amely automatikusan megőrzi az állapotot az egyes fordulók vége előtt. |
| BotAdapter |
Olyan robotadaptert jelöl, amely csatlakoztathat egy robotot egy szolgáltatásvégponthoz. Ez az osztály absztrakt. |
| BotAssert |
Metódusokat biztosít a Bot Builder-kód hibakereséséhez. |
| BotComponent |
Szolgáltatások, egyéni műveletek, memóriatartományok és adapterek regisztrálását lehetővé tevő BotComponent meghatározása. |
| BotFrameworkAdapter |
Egy robotadapter, amely csatlakoztathat egy robotot egy szolgáltatásvégponthoz. |
| BotFrameworkHttpStatusCodeErrorDetectionStrategy |
Bot Framework HTTP-állapotkód hibaészlelési stratégiája. |
| BotState |
Definiál egy állapotkezelési objektumot, és automatizálja a társított állapottulajdonságok olvasását és írását egy tárolási rétegbe. |
| BotState.CachedBotState |
Belső gyorsítótárazott robot állapota. |
| BotStateSet |
Felügyeli a botState gyűjteményét, és lehetővé teszi a párhuzamos betöltést és mentést. |
| ChannelServiceHandler |
Egy osztály, amely segít a Bot Framework protokoll megvalósításában. |
| ChannelServiceHandlerBase |
A Bot Framework protokoll implementálásának alaposztálya. |
| CloudAdapterBase |
Olyan adapter, amely implementálja a Bot Framework Protocol protokollt, és különböző felhőkörnyezetekben üzemeltethető, mind nyilvános, mind privát környezetben. |
| CloudChannelServiceHandler |
Egy osztály, amely a BotFrameworkAuthentication használatával segíti a Bot Framework protokoll megvalósítását. |
| ComponentRegistration |
A ComponentRegistration egy aláírási osztály az összetevőkből származó objektumok felderítésére. |
| ConversationState |
A beszélgetési állapot állapotának állapotkezelési objektumát határozza meg. |
| DelegatingTurnContext<T> |
Egy Olyan TurnContext, amely egy erősen beírt Tevékenység tulajdonsággal rendelkezik, amely egy nem beírt belső TurnContextet burkol. |
| EventFactory |
Különböző eseménytípusok létrehozásához használható segédprogramokat tartalmaz. |
| FileTranscriptLogger |
FileTranscriptLogger, amely .transcript fájlt hoz létre minden beszélgetésazonosítóhoz. |
| IBotTelemetryClientExtensions |
Bővítménymetelyek IBotTelemetryClient. |
| InspectionMiddleware |
Köztes szoftver a robot állapotának hibakereséséhez. |
| InspectionState |
Állapotkezelési objektum, amely automatizálja a társított állapottulajdonságok olvasását és írását egy tárolási rétegbe. A felügyeleti köztes szoftver használja, amely lehetővé teszi a robot állapotának hibakeresését. |
| IntentScore |
Pontszám plusz minden további információ egy szándékról. |
| InterceptionMiddleware |
Köztes szoftver a tevékenységek elfogására. |
| InvokeResponse |
EGY HTTP-állapotkódot és egy JSON-szerializálható objektumot tartalmazó rekordosztály. A HTTP-állapotkód a meghívási tevékenység forgatókönyvében az eredményként kapott POST-ben lesz beállítva. Az eredményként kapott POST törzse a Body tulajdonság JSON-szerializált tartalma lesz. |
| InvokeResponse<T> |
EGY HTTP-állapotkódot és egy JSON-szerializálható objektumot tartalmazó rekordosztály. A HTTP-állapotkód a meghívási tevékenység forgatókönyvében az eredményként kapott POST-ben lesz beállítva. Az eredményként kapott POST törzse a Body tulajdonság JSON-szerializált tartalma lesz. |
| MemoryStorage |
Memóriabeli szótárat használó tárolási réteg. |
| MemoryTranscriptStore |
A memóriaátirat-tároló az átiratokat változó memóriában tárolja egy szótárban. |
| MessageFactory |
Segédprogramokat tartalmaz a robot által visszaadható különböző üzenettípusokhoz. |
| MiddlewareSet |
A IMiddlewarerendezett készletét tartalmazza. |
| NormalizeMentionsMiddleware |
Köztes szoftver, amely normalizálja az entitások említést olyan csatornákról, amelyek <alkalmaznak> korrektúracímkéken, mivel azok nem felelnek meg a várt értékeknek. A Skype-ot és/vagy a csapatokat kezelő robotoknak ezt a köztes szoftvert kell használniuk, ha megemlítést használnak. |
| NullBotTelemetryClient |
Null bot telemtry-ügyfél, amely IBotTelemetryClientimplementál. |
| PagedResult<T> |
Enumerálás eredményeinek lapja. |
| PathUtils |
A fájlútvonal-műveletek segédprogramosztálya. |
| PrivateConversationState |
Egy állapotkezelési objektumot határoz meg a privát beszélgetési állapothoz. |
| QueueStorage |
Alaposztály egy tevékenység későbbi feldolgozáshoz való leküldéséhez. |
| RecognizerResult |
Egy IRecognizeráltal létrehozott felismerési eredményeket tartalmazza. |
| RecognizerResultExtensions |
Segédmetódusokat tartalmaz RecognizerResult objektumok használatához. |
| RegisterClassMiddleware<T> |
Köztes szoftver, amely objektumot ad hozzá egy szolgáltatáshoz, vagy regisztrál egy szolgáltatást az aktuális turn-környezettel. |
| SetSpeakMiddleware |
A DirectLine beszéd- és telefonos csatornáinak támogatásával biztosíthatja, hogy a megfelelő SSML-címkék be legyenek állítva a Activity Speak tulajdonságban. |
| ShowTypingMiddleware |
Amikor hozzáadja, ez a köztes szoftver visszaküldi a gépelési tevékenységeket a felhasználónak, amikor üzenettevékenység érkezik, hogy tudassa velük, hogy a robot megkapta az üzenetet, és dolgozik a válaszon. Ezredmásodpercben megadhat késleltetést az első gépelési tevékenység elküldése előtt, majd a gyakoriságot is ezredmásodpercben, amely meghatározza, hogy milyen gyakran küld egy másik gépelési tevékenységet. A gépelési tevékenységek mindaddig el lesznek küldve, amíg a robot egy újabb üzenetet nem küld vissza a felhasználónak. |
| SkypeMentionNormalizeMiddleware |
A köztes szoftver a Skype-ból származó entitásokat említi, mivel azok nem felelnek meg a várt értékeknek. A Skype-ot használó robotoknak ezt a köztes szoftvert kell használniuk, ha megemlítést használnak. |
| StorageExtensions |
Bővítménymetódusokat tartalmaz IStorage objektumokhoz. |
| StringUtils |
Sztring-segédprogram metódusokat tartalmazó segédosztály. |
| TelemetryConstants |
Az IBotTelemetryClient objektummal való használathoz használt gyakori tulajdonságok nevét határozza meg. |
| TelemetryLoggerConstants |
Az IBotTelemetryClient objektummal használható gyakori események nevét határozza meg. |
| TelemetryLoggerMiddleware |
Egy IBotTelemetryClient objektum használatával naplózza a bejövő, kimenő, frissített vagy törölt üzenettevékenységeket. |
| TraceTranscriptLogger |
Olyan átirat-naplózót jelöl, amely tevékenységeket ír egy Trace objektumba. |
| TranscriptInfo |
Egy beszélgetés másolatát jelöli. |
| TranscriptLoggerMiddleware |
Köztes szoftver bejövő és kimenő tevékenységek naplózásához egy ITranscriptStore. |
| TurnContext |
Kontextust biztosít a robotok fordulóihoz. |
| TurnContextStateCollection |
Az értékek a ITurnContextrészeként megmaradnak a turn élettartama alatt. |
| TurnStateConstants |
A TurnState-ben használt állandók. |
| UserState |
A felhasználói állapot állapotkezelési objektumát határozza meg. |
Interfészek
| IBot |
Olyan robotot jelöl, amely képes a bejövő tevékenységeken működni. |
| IBotPageViewTelemetryClient |
A robottelemetria naplózási ügyfélprogramját ismerteti. |
| IBotTelemetryClient |
A robottelemetria naplózási ügyfélprogramját ismerteti. |
| IExtendedUserTokenProvider |
Metódusok meghívása a Token Service-ben. |
| IMiddleware |
A bejövő tevékenységeken működő köztes szoftvereket jelöli. |
| IPropertyManager |
Az IPropertyManager az elnevezett tulajdonságok forrásának implementálását határozza meg. |
| IRecognizer |
Interface for Recognizers. |
| IRecognizerConvert |
Általános felismerő eredményből erősen gépelt eredménygé alakítható. |
| IStatePropertyAccessor<T> |
Olyan felületet, amely metódusokat határoz meg arra vonatkozóan, hogyan kérhet le adatokat egy tulajdonságforrásból, például BotState. |
| IStatePropertyInfo |
Metaadatok egy tulajdonságról, beleértve a szabályzat adatait is. |
| IStorage |
Meghatározza a tárolóréteg felületét. |
| IStoreItem |
Egy ETaget tesz elérhetővé az egyidejűség-vezérléshez. |
| ITranscriptLogger |
Az átirat-naplózó a beszélgetések tevékenységeit tárolja visszahívás céljából. |
| ITranscriptStore |
Beszélgetések rögzítésére szolgáló tárolót jelöl. |
| ITurnContext |
Kontextust biztosít a robotok fordulóihoz. |
| ITurnContext<T> |
Környezetet biztosít egy robotfordulóhoz, ahol a környezet Activity tulajdonsága erősen be van állítva. |
| IUserTokenProvider |
Szerződés felhasználói jogkivonat-szolgáltatói osztályokhoz. |
Enumerációk
| Severity |
Nyomkövetési súlyossági szinteket határoz meg egy IBotTelemetryClient objektummal való használathoz. |
Delegáltak
| BotCallbackHandler |
Az alkalmazáskód visszahívási meghatalmazottja. |
| DeleteActivityHandler |
Olyan metódus, amely részt vehet az aktuális turn tevékenységeseményeinek törlésében. |
| NextDelegate |
Beágyaz egy aszinkron metódust, amely meghívja a következő IMiddleware.OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) vagy IBot.OnTurnAsync(ITurnContext, CancellationToken) metódus a köztes szoftverfolyamatban. |
| SendActivitiesHandler |
Egy metódus, amely részt vehet az aktuális turn tevékenységeseményeinek küldésében. |
| UpdateActivityHandler |
Egy metódus, amely részt vehet az aktuális turn frissítési tevékenység eseményeiben. |