Microsoft.Bot.Builder.Dialogs 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
| ActivityPrompt |
Meghatározza egy parancssori párbeszédpanel alapvető viselkedését, amely megvárja egy tevékenység fogadását. |
| Address |
A kulcs, amely minimálisan és teljesen azonosítja a robot beszélgetését egy csatornán lévő felhasználóval. |
| AttachmentPrompt |
Felkéri a felhasználót, hogy töltsön fel mellékleteket, például képeket. |
| Awaitable | |
| AwaitableFromItem<T> |
Létrehoz egy IAwaitable<T> , a konstruktornak átadott elemből. |
| AwaitableFromSource<TSource,TItem> |
Létrehoz egy, IAwaitable<T> a konstruktornak átadott forrásból. |
| BeginSkillDialogOptions |
Egy osztály, amely párbeszédpanel-argumentumokkal rendelkezik egyhez SkillDialog. |
| Case<T,R> |
A alapértelmezett implementációja ICase<T,R>. |
| Chain |
A fluent, chainable interface for IDialogs. |
| Chain.WhereCanceledException |
A kivétel, amely akkor fordul elő, amikor a rendszer megszakítja a műveletet. |
| ChannelCapability | |
| ChannelCapabilityEx | |
| ChannelIds | |
| ChoicePrompt |
Arra kéri a felhasználót, hogy válasszon a választási lehetőségek listájából. |
| ChronoDuration | |
| ChronoDurationResolution | |
| CommandDialog<T>.Command |
Egyetlen parancs. |
| CommandDialog<T> |
Párbeszédpanel, amely reguláris egyező bemenet alapján küldi el a küldést. |
| ComponentDialog |
A Dialog , amely más párbeszédpanelekből áll. |
| ConfirmPrompt |
Arra kéri a felhasználót, hogy erősítsen meg valamit igen/nem válaszsal. |
| Conversation |
Az SDK legfelső szintű összetételének gyökere. |
| ConversationAddressComparer |
Hasonlítson össze két címpéldányt az egyenlőség érdekében, a felhasználói adatok kivételével. |
| DateTimePrompt |
Dátum-idő érték megadását kéri a felhasználótól. |
| DateTimeResolution |
A által felismert DateTimePromptdátum-idő érték. |
| DefaultCase<T,R> |
A kapcsoló alapértelmezett esete. ICase<T,R> |
| DeleteProfileScorable | |
| Dialog |
Alaposztály az összes párbeszédpanelhez. |
| DialogContainer |
A párbeszédpanelek egy készletének tárolója. |
| DialogContext |
Kontextust biztosít a párbeszédpanel-verem aktuális állapotához. |
| DialogContextPath |
Meghatározza az elérhető párbeszédpanel-környezetek elérési útját. |
| DialogContextVisibleState |
A DialogContext.State.ToJson() meghívásával visszaadott állapotobjektum alakját határozza meg. |
| DialogEvent |
A párbeszédpanel "életciklusához" kapcsolódó eseményt jelöl. |
| DialogEvents |
A párbeszédpanel "életciklusához" kapcsolódó eseményeket jelöli. |
| DialogExtensions |
Bővítménymetelyeket biztosít a és a származtatott osztályokhoz Dialog . |
| DialogInstance |
A párbeszédpanel-veremhez Dialog társított állapotinformációkat tartalmazza. |
| DialogManager |
A párbeszédpanelrendszert futtató osztály. |
| DialogManagerAdapter |
Olyan párbeszédpanel-kezelő adaptert jelöl, amely csatlakoztathat egy párbeszédpanel-kezelőt egy szolgáltatásvégponthoz. |
| DialogManagerResult |
A Párbeszédpanel-kezelő lap eredményét jelöli. |
| DialogPath |
Meghatározza az elérhető párbeszédpanelek elérési útját. |
| DialogsBotComponent |
Robotösszetevő a robot párbeszédpaneljeihez. |
| DialogsComponentRegistration |
Elérhetővé teszi a Párbeszédpanelek összetevőit a rendszerregisztráló funkció számára. |
| DialogSet |
Objektumok gyűjteménye Dialog , amelyek mind meghívhatják egymást. |
| DialogStackException |
A kivételhierarchia gyökere a következőhöz IDialogStack kapcsolódik: . |
| DialogState |
A párbeszédpanel-verem állapotadatait tartalmazza. |
| DialogTurnResult |
A különböző veremmanipulálási módszerek egyikének hívójának visszaadott eredmény. |
| DispatchDialog |
Az IScorable elküldésére szolgáló párbeszédpanel. |
| DispatchDialog<TResult> |
Az IScorable elküldésére szolgáló párbeszédpanel. |
| EndConversationEvent |
Ez az esemény a beszélgetés végét jelöli. A kezdeményezője EndConversation(IDialogContext, String) és propagálása eseményként történik a verem javítható folyamatában az elfogás engedélyezéséhez. |
| Extensions |
Segédmetenek. |
| GetTokenDialog |
A felhasználói jogkivonat konfigurált OAuth-kapcsolathoz való visszaállítására szolgáló párbeszédpanel Ez a párbeszédpanel először megkísérli a felhasználói jogkivonatot az Azure Bot Service Ha az Azure-Bot Service még nem rendelkezik jogkivonattal, a GetTokenDialog OAuthCardot küld a felhasználónak. A GetTokenDialog ezután megvárja, amíg a felhasználó visszatér, vagy a felhasználó elküld egy érvényesítési kódot. A párbeszédpanel megpróbálja kicserélni a felhasználói jogkivonatra küldött válaszokat. Ha a művelet sikeres, a párbeszédpanel visszaadja a jogkivonatot, egyébként pedig újrapróbálkozott a megadott számú alkalommal. |
| GetTokenResponse |
Eredményobjektum a GetTokenDialogból Ha a GetToken művelet sikeresen lekér egy felhasználói jogkivonatot, a GetTokenDialog a Token tulajdonsággal lesz feltöltve Ha a GetToken művelet nem sikerül lekérni egy felhasználói jogkivonatot, a GetTokenDialog a NonTokenResponse tulajdonsággal lesz feltöltve |
| InvalidIntentHandlerException |
Érvénytelen szándékkezelők kivétele. |
| LuisActionDialog |
A Luis párbeszédpanel-körbefuttatási funkciója. |
| LuisDialog<TResult> |
A LUIS szándékainak és entitásainak kezelésére szolgáló párbeszédpanel. |
| LuisIntentAttribute |
LUIS-szándék társítása párbeszédpanel-metódussal. |
| LuisServiceResult |
Megfelel egy LuisResult objektumnak a LuisResult és a megfelelő Luis-szolgáltatás legjobb pontszámú IntentRecommendation értékével. |
| LuisTraceInfo |
A LUIS nyomkövetési adatainak sémája |
| MessageOptions |
Nem kötelező üzenettulajdonságok, amelyek elküldhetők SayAsync(IBotToUser, String, String, MessageOptions, String, CancellationToken) |
| MultipleResumeHandlerException |
A párbeszédpanel-veremhez megadott több folytatáskezelőt jelölő kivétel. |
| NoResumeHandlerException |
A párbeszédpanel-veremhez nincs megadva folytatáskezelőt jelző kivétel. |
| NumberPrompt<T> |
Kéri a felhasználót, hogy adjon meg egy számot. |
| OAuthPrompt |
Létrehoz egy új kérést, amely arra kéri a felhasználót, hogy jelentkezzen be a Bot Frameworks egyszeri bejelentkezés (SSO) szolgáltatással. |
| OAuthPromptSettings |
Egy beállítás OAuthPromptbeállításait tartalmazza. |
| ObjectPath |
Segédmetódusok a dinamikus JSON-objektumok használatához. |
| PersistedState |
A megőrzött adatokat jeleníti meg a fordulás során. |
| PersistedStateKeys |
Ezek a kulcsok maradnak meg. |
| Prompt<T> |
Meghatározza a parancssori párbeszédpanelek alapvető viselkedését. |
| PromptDialog |
Párbeszédpanel-előállító egyszerű kérésekhez. |
| PromptDialog.PromptAttachment |
Melléklet kérése |
| PromptDialog.PromptChoice<T> |
Válasszon egy választási lehetőséget. |
| PromptDialog.PromptConfirm |
Megerősítés kérése. |
| PromptDialog.PromptDouble |
Dupla kérés. |
| PromptDialog.PromptInt64 |
Int64 kérése |
| PromptDialog.PromptString |
Szöveges sztring kérése. |
| PromptException |
A kérésekhez kapcsolódó kivételhierarchia gyökere. |
| PromptOptions |
Azokat a beállításokat tartalmazza, amelyet Prompt<T> a rendszer a kérés indításakor ad át. |
| PromptOptions<T> |
Beállítások a következőhöz: PromptDialog. |
| PromptOptionsWithSynonyms<T> |
A szinonimáival rendelkező beállítások.PromptDialog |
| PromptRecognizeChoicesOptions | |
| PromptRecognizeNumbersOptions | |
| PromptRecognizer | |
| PromptRecognizerResult<T> |
A(z) felismerési metódusa Prompt<T>által visszaadott eredményt tartalmazza. |
| PromptStyler |
Üzenet stílusa |
| PromptValidatorContext<T> |
A környezetinformációkat tartalmazza a PromptValidator<T>következőhöz: . |
| RecognizeEntity<T> | |
| Recognizer |
Recognizer alaposztály. |
| RegexCase<R> |
A kapcsoló regex esete. |
| ResumptionCookie |
A felhasználóval folytatott beszélgetés folytatásához használható újrakezdési cookie. |
| ScopePath |
Az elérhető hatókörök elérési útvonalait határozza meg. |
| SkillDialog |
Egy speciális Dialog , amely képes távoli hívásokat burkolni egy képességhez. |
| SkillDialogOptions |
Meghatározza azokat a beállításokat, amelyekkel végrehajthatja a parancsot SkillDialog. |
| TextPrompt |
Kéri a felhasználótól a szövegbevitelt. |
| ThisPath |
Meghatározza az aktív párbeszédpanelnek átadott elérési utat. |
| TooManyAttemptsException |
Ez a kivétel azt jelzi, hogy a felhasználó túl sok kísérletet tett a kérdés megválaszolására. |
| TurnPath |
Meghatározza az elérhető kanyarok elérési útját. |
| UrlToken |
Az objektumpéldányok URL-címekre való szerializálásának engedélyezése. A Base64 speciális karakterek miatt nem tárolható URL-címeken. |
| WaterfallDialog |
Párbeszédpanel, amely arra van optimalizálva, hogy kérdések sorozatával kérje a felhasználót. A vízesések függvénykészletet fogadnak el, amelyek sorrendben lesznek végrehajtva. Minden vízeséslépés feltehet egy kérdést a felhasználónak, és a felhasználó válasza a következő vízesés lépés argumentumaként lesz átadva. |
| WaterfallStepContext |
Kontextust biztosít egy lépéshez a WaterfallDialogkövetkezőben: . |
Interfészek
| IAddress |
A kulcs, amely minimálisan és teljesen azonosítja a robot beszélgetését egy csatornán lévő felhasználóval. |
| IAwaitable<T> |
Explicit felület az async/await fordításának támogatásához. |
| IBotContext |
A robot környezete. |
| IBotDataBag |
Egy tulajdonságcsomag robotadatokból. |
| ICase<T,R> |
A kapcsolóval kiértékelt esetek felülete. |
| IChannelCapability |
Képesség egy adott csatornához |
| IDialog |
Az A IDialog egy felfüggeszthető beszélgetési folyamat, amely figyelmen kívül hagyott eredményt ad. |
| IDialog<TResult> |
Az IDialog<TResult> A egy felfüggeszthető beszélgetési folyamat, amely a következő típusú |
| IDialogContext |
A párbeszédablak beszélgetési folyamatának végrehajtási környezete. |
| IDialogDependencies |
Meghatározza a Párbeszédpanelfüggőségek felületet a gyermek párbeszédpanelek számbavételéhez. |
| IItemIdentity |
Meghatározza az elemidentitás lekérésének felületét. |
| IPromptOptions<T> |
Beállítások a következőhöz: PromptDialog. |
| IPromptRecognizeChoicesOptions | |
| IPromptRecognizeNumbersOptions | |
| IPromptRecognizer | |
| IPromptRecognizeValuesOptions | |
| ITemplate<T> |
Sablonfelületet definiál az adatok T-hez való kötéséhez. |
Enumerációk
| DialogReason |
Azt jelzi, hogy melyik párbeszédpanelhez kapcsolódó metódust hívja meg. |
| DialogTurnStatus |
A veremen lévő párbeszédpanelek lehetséges állapotainak számbavétele. |
| PromptStyle |
A létrehozott parancssor stílusa |
Delegáltak
| Chain.Continuation<T,R> |
Ha az előzmény IDialog<TResult> befejeződött, hajtsa végre ezt a folytatási metódust a következő IDialog<TResult>létrehozásához. |
| ContextualSelector<T,R> |
A környezetfüggő választófüggvény. |
| IntentActivityHandler |
A LUIS-szándék kezelője. |
| IntentHandler |
A LUIS-szándék kezelője. |
| PromptValidator<T> |
Az egyéni kérdés-érvényesítők delegáltdefiníciója. Ezt a függvényt úgy implementálhatja, hogy egyéni ellenőrzést adjon hozzá egy kérdéshez. |
| ResumeAfter<T> |
Beágyaz egy metódust, amely az eredmény rendelkezésre állása után végrehajtandó kódot jelöli. |
| StartAsync |
Foglaljon össze egy metódust, amely a párbeszédpanel indításához használt kódot jelöli. |
| WaterfallStep |
Vízesés lépés delegált definíciója. Ezt az alkalmazáskód valósítja meg. |