Microsoft.Bot.Builder.Dialogs Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Třídy
ActivityPrompt |
Definuje základní chování dialogového okna s výzvou, které čeká na přijetí aktivity. |
Address |
Klíč, který minimálně a úplně identifikuje konverzaci robota s uživatelem v kanálu. |
AttachmentPrompt |
Vyzve uživatele k nahrání příloh, jako jsou obrázky. |
Awaitable | |
AwaitableFromItem<T> |
Vytvoří IAwaitable<T> z položky předané konstruktoru. |
AwaitableFromSource<TSource,TItem> |
IAwaitable<T> Vytvoří ze zdroje předaný konstruktoru. |
BeginSkillDialogOptions |
Třída s argumenty dialogového SkillDialogokna pro . |
Case<T,R> |
Výchozí implementace .ICase<T,R> |
Chain |
Plynulé, zřetězené rozhraní pro IDialogs. |
Chain.WhereCanceledException |
Výjimka, která je vyvolána při zrušení , kde je zrušena. |
ChannelCapability | |
ChannelCapabilityEx | |
ChannelIds | |
ChoicePrompt |
Zobrazí uživateli výzvu k výběru ze seznamu voleb. |
ChronoDuration | |
ChronoDurationResolution | |
CommandDialog<T>.Command |
Jeden příkaz. |
CommandDialog<T> |
Dialogové okno, které odesílá na základě vstupu odpovídajícího regulárnímu výrazu. |
ComponentDialog |
A Dialog , který se skládá z jiných dialogových oken. |
ConfirmPrompt |
Zobrazí uživateli výzvu k potvrzení pomocí odpovědi typu ano/ne. |
Conversation |
Kořen složení nejvyšší úrovně pro sadu SDK. |
ConversationAddressComparer |
Porovnejte dvě instance adresy z hlediska rovnosti s vyloučením informací o uživateli. |
DateTimePrompt |
Vyzve uživatele k zadání hodnoty data a času. |
DateTimeResolution |
Hodnota data a času rozpoznaná parametrem DateTimePrompt. |
DefaultCase<T,R> |
Výchozí případ přepínače. ICase<T,R> |
DeleteProfileScorable | |
Dialog |
Základní třída pro všechna dialogová okna. |
DialogContainer |
Kontejner pro sadu dialogů. |
DialogContext |
Poskytuje kontext pro aktuální stav zásobníku dialogů. |
DialogContextPath |
Definuje cestu pro dostupné kontexty dialogového okna. |
DialogContextVisibleState |
Definuje tvar objektu stavu vráceného voláním DialogContext.State.ToJson(). |
DialogEvent |
Představuje událost související s "životním cyklem" dialogového okna. |
DialogEvents |
Představuje události související s "životním cyklem" dialogového okna. |
DialogExtensions |
Poskytuje metody rozšíření pro Dialog odvozené třídy a . |
DialogInstance |
Obsahuje informace o stavu přidružené k v Dialog zásobníku dialogů. |
DialogManager |
Třída, která spouští dialogový systém. |
DialogManagerAdapter |
Představuje adaptér správce dialogů, který může připojit správce dialogového okna ke koncovému bodu služby. |
DialogManagerResult |
Představuje výsledek otočení Správce dialogů. |
DialogPath |
Definuje cestu pro dostupná dialogová okna. |
DialogsBotComponent |
Komponenta robota pro dialogová okna robota. |
DialogsComponentRegistration |
Zpřístupňuje součásti dialogů systému pro registraci funkcí. |
DialogSet |
Kolekce Dialog objektů, které se mohou vzájemně volat. |
DialogStackException |
Kořen hierarchie výjimek související s IDialogStack . |
DialogState |
Obsahuje informace o stavu pro zásobník dialogů. |
DialogTurnResult |
Výsledek vrácený volajícímu jedné z různých metod manipulace se zásobníkem. |
DispatchDialog |
Dialogové okno specializované na odeslání IScorable. |
DispatchDialog<TResult> |
Dialogové okno specializované na odeslání IScorable. |
EndConversationEvent |
Tato událost představuje konec konverzace. Je inicializován a EndConversation(IDialogContext, String) šíří se jako událost v procesu vyhodnocování zásobníku, aby bylo možné zachytit. |
Extensions |
Pomocné metody. |
GetTokenDialog |
Dialogové okno pro obnovení tokenu uživatele pro nakonfigurované připojení OAuth. Tento dialog se nejprve pokusí znovu vrátit token uživatele z Azure Bot Service Pokud Bot Service Azure token ještě nemá, getTokenDialog odešle uživateli OAuthCard. GetTokenDialog pak počká, až se uživatel vrátí, nebo až uživatel odešle ověřovací kód. Dialog se pokusí vyměnit jakoukoli odpověď odeslanou pro token uživatele. V případě úspěchu dialogové okno vrátí token a jinak se bude opakovat zadaný počet opakování. |
GetTokenResponse |
Result objektu z GetTokenDialog Pokud akce GetToken úspěšně načte token uživatele, GetTokenDialog se naplní vlastností Token Pokud akce GetToken neúspěšně načte token uživatele, GetTokenDialog se naplní vlastností NonTokenResponse. |
InvalidIntentHandlerException |
Výjimka pro neplatné obslužné rutiny záměru. |
LuisActionDialog |
Dialogové okno s funkcí dialogového okna Luis |
LuisDialog<TResult> |
Dialogové okno specializované na zpracování záměrů a entit ze služby LUIS. |
LuisIntentAttribute |
Přidružte záměr LUIS k metodě dialogového okna. |
LuisServiceResult |
Porovná objekt LuisResult s doporučením IntentRecommendation s nejlepším skóre LuisResult a odpovídající službou Luis. |
LuisTraceInfo |
Schéma pro informace o trasování služby LUIS |
MessageOptions |
Volitelné vlastnosti zprávy, které lze odeslat SayAsync(IBotToUser, String, String, MessageOptions, String, CancellationToken) |
MultipleResumeHandlerException |
Výjimka představující více obslužných rutin životopisu zadaných pro zásobník dialogů. |
NoResumeHandlerException |
Výjimka představující žádnou obslužnou rutinu obnovení určenou pro zásobník dialogů. |
NumberPrompt<T> |
Vyzve uživatele k zadání čísla. |
OAuthPrompt |
Vytvoří novou výzvu, která uživatele vyzve k přihlášení pomocí služby Jednotné přihlašování (SSO) služby Bot Frameworks. |
OAuthPromptSettings |
Obsahuje nastavení pro OAuthPrompt. |
ObjectPath |
Pomocné metody pro práci s dynamickými objekty JSON. |
PersistedState |
Představuje trvalá data napříč zatáčky. |
PersistedStateKeys |
Toto jsou klíče, které se uchovávají. |
Prompt<T> |
Definuje základní chování dialogových oken s výzvou. |
PromptDialog |
Vytváření dialogových oken pro jednoduché výzvy |
PromptDialog.PromptAttachment |
Výzva k zadání přílohy |
PromptDialog.PromptChoice<T> |
Výzva k výběru ze sady voleb |
PromptDialog.PromptConfirm |
Zobrazí výzvu k potvrzení. |
PromptDialog.PromptDouble |
Výzva k zadání dvojitého parametru |
PromptDialog.PromptInt64 |
Výzva k zadání int64 |
PromptDialog.PromptString |
Výzva k zadání textového řetězce |
PromptException |
Kořen hierarchie výjimek související s výzvami. |
PromptOptions |
Obsahuje nastavení, která se předávají do objektu Prompt<T> při spuštění výzvy. |
PromptOptions<T> |
Možnosti pro PromptDialog. |
PromptOptionsWithSynonyms<T> |
Možnosti se synonymy pro PromptDialog. |
PromptRecognizeChoicesOptions | |
PromptRecognizeNumbersOptions | |
PromptRecognizer | |
PromptRecognizerResult<T> |
Obsahuje výsledek vrácený metodou rozpoznávání objektu Prompt<T>. |
PromptStyler |
Styly výzvy |
PromptValidatorContext<T> |
Obsahuje kontextové informace pro objekt PromptValidator<T>. |
RecognizeEntity<T> | |
Recognizer |
Základní třída rozpoznávání. |
RegexCase<R> |
Případ regulárního výrazu pro switch. |
ResumptionCookie |
Soubor cookie pro obnovení, který se dá použít k obnovení konverzace s uživatelem. |
ScopePath |
Definuje cesty pro dostupné obory. |
SkillDialog |
Specializovaná služba Dialog , která dokáže zabalit vzdálená volání dovednosti. |
SkillDialogOptions |
Definuje možnosti, které se použijí ke spuštění .SkillDialog |
TextPrompt |
Vyzve uživatele k zadání textového zadání. |
ThisPath |
Definuje cestu předanou do aktivního dialogového okna. |
TooManyAttemptsException |
Výjimka představující příliš mnoho pokusů uživatele odpovědět na otázku položenou výzvou. |
TurnPath |
Definuje cestu pro dostupné zatáčky. |
UrlToken |
Povolit, aby se instance objektů serializovaly na adresy URL. Base64 nelze kvůli speciálním znakům ukládat v adresách URL. |
WaterfallDialog |
Dialogové okno optimalizované pro zobrazení výzvy uživateli s řadou otázek Vodopády přijímají sadu funkcí, které se budou spouštět postupně. Každý vodopádový krok může položit otázku uživatele a odpověď uživatele se předá jako argument dalšímu kroku vodopádu. |
WaterfallStepContext |
Poskytuje kontext pro krok v objektu WaterfallDialog. |
Rozhraní
IAddress |
Klíč, který minimálně a úplně identifikuje konverzaci robota s uživatelem v kanálu. |
IAwaitable<T> |
Explicitní rozhraní pro podporu kompilace async/await. |
IBotContext |
Kontext robota. |
IBotDataBag |
Kontejner vlastností s daty robota. |
ICase<T,R> |
Rozhraní pro případy vyhodnocené přepínačem. |
IChannelCapability |
Funkce pro konkrétní kanál |
IDialog |
A IDialog je pozastavitelný konverzační proces, který vede k ignorovaným výsledkům. |
IDialog<TResult> |
A IDialog<TResult> je pozastavitelný konverzační proces, který vytváří výsledek typu |
IDialogContext |
Kontext pro provádění konverzačního procesu dialogového okna |
IDialogDependencies |
Definuje rozhraní dialogových závislostí pro výčet podřízených dialogových oken. |
IItemIdentity |
Definuje rozhraní pro získání identity položek. |
IPromptOptions<T> |
Možnosti pro PromptDialog. |
IPromptRecognizeChoicesOptions | |
IPromptRecognizeNumbersOptions | |
IPromptRecognizer | |
IPromptRecognizeValuesOptions | |
ITemplate<T> |
Definuje rozhraní šablony pro vazbu dat na T. |
Výčty
DialogReason |
Označuje, ve které metodě související s dialogem je volána. |
DialogTurnStatus |
Vyčíslí možné stavy dialogových oken v zásobníku. |
PromptStyle |
Styl vygenerované výzvy |
Delegáti
Chain.Continuation<T,R> |
Po dokončení antecedent IDialog<TResult> spusťte tuto pokračovací metodu pro sestavení dalšího IDialog<TResult>objektu . |
ContextualSelector<T,R> |
Kontextová selektorová funkce. |
IntentActivityHandler |
Obslužná rutina záměru SLUŽBY LUIS. |
IntentHandler |
Obslužná rutina záměru SLUŽBY LUIS. |
PromptValidator<T> |
Definice delegáta pro validátory vlastních výzev. Implementací této funkce přidáte do výzvy vlastní ověření. |
ResumeAfter<T> |
Zapouzdří metodu, která představuje kód, který se má provést po dostupnosti výsledku. |
StartAsync |
Zapouzdřete metodu, která představuje kód pro spuštění dialogového okna. |
WaterfallStep |
Definice delegáta vodopádového kroku. To je implementováno kódem aplikace. |