PromptDialog.PromptString Třída
Definice
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í.
Výzva k zadání textového řetězce
[System.Serializable]
public class PromptDialog.PromptString : Microsoft.Bot.Builder.Dialogs.Internals.Prompt<string,string>
[<System.Serializable>]
type PromptDialog.PromptString = class
inherit Prompt<string, string>
Public Class PromptDialog.PromptString
Inherits Prompt(Of String, String)
- Dědičnost
- Atributy
Poznámky
Běžně se používá prostřednictvím Text(IDialogContext, ResumeAfter<String>, String, String, Int32).
Konstruktory
PromptDialog.PromptString(IPromptOptions<String>) |
Konstruktor pro dialogové okno řetězce výzvy. |
PromptDialog.PromptString(String, String, Int32) |
Konstruktor pro dialogové okno řetězce výzvy. |
Pole
promptOptions |
Výzva k zadání textového řetězce (Zděděno od Prompt<T,U>) |
Vlastnosti
DefaultRetry |
Výzva k zadání textového řetězce |
Metody
MakePrompt(IDialogContext, String, IReadOnlyList<U>, IReadOnlyList<String>, String) |
Výzva k zadání textového řetězce (Zděděno od Prompt<T,U>) |
MessageReceivedAsync(IDialogContext, IAwaitable<IMessageActivity>) |
Výzva k zadání textového řetězce (Zděděno od Prompt<T,U>) |
TryParse(IMessageActivity, String) |
Výzva k zadání textového řetězce |
TryParse(IMessageActivity, T) |
Výzva k zadání textového řetězce (Zděděno od Prompt<T,U>) |
Explicitní implementace rozhraní
IDialog<T>.StartAsync(IDialogContext) |
Výzva k zadání textového řetězce (Zděděno od Prompt<T,U>) |
Metody rozšíření
Catch<T>(IDialog<T>, Func<IDialog<T>,Exception,IDialog<T>>) |
Jakmile se antecedent IDialog<TResult> dokončí, zachyťte a zpracujte všechny výjimky. |
Catch<T,E>(IDialog<T>, Func<IDialog<T>,E,IDialog<T>>) |
Jakmile se antecedent IDialog<TResult> dokončí, zachyťte a zpracujte všechny výjimky typu |
ContinueWith<T,R>(IDialog<T>, Chain.Continuation<T,R>) |
Po dokončení příkazu IDialog<TResult> spusťte pokračování, aby se vytvořil další IDialog<TResult>objekt . |
DefaultIfException<T>(IDialog<T>) |
Jakmile se antecedent IDialog<TResult> dokončí, zastavte šíření výjimky. |
DefaultIfException<T,E>(IDialog<T>) |
Po dokončení funkce antecedent IDialog<TResult> zastavte šíření výjimky . |
Do<T>(IDialog<T>, Func<IBotContext,IAwaitable<T>,Task>) |
Po dokončení spusťte vedlejší efekt IDialog<TResult> . |
Loop<T>(IDialog<T>) |
Smyčka navždy IDialog<TResult> . |
PostEvent<T,E>(IDialog<T>, E) |
Jakmile se antecedent IDialog<TResult> dokončí, publikujte položku do fronty událostí. |
PostToUser<T>(IDialog<T>) |
Publikujte uživateli výsledek příkazu IDialog<TResult>. |
Select<T,R>(IDialog<T>, Func<T,R>) |
Po dokončení projektu IDialog<TResult> projektujte výsledek do nového IDialog<TResult>objektu . |
SelectMany<T,C,R>(IDialog<T>, Func<T,IDialog<C>>, Func<T,C,R>) |
Po dokončení antecedent IDialog<TResult> spusťte další IDialog<TResult>a pomocí projekce zkombinujte výsledky. |
Switch<T,R>(IDialog<T>, ICase<T,R>[]) |
Po dokončení antecedent IDialog<TResult> projděte každou ICase<T,R> z nich a spusťte ContextualSelector<T,R>" první ICase<T,R> hodnoty, které vrácené hodnota v dialogovém okně předcházet. |
Then<T,R>(IDialog<T>, Func<IBotContext,IAwaitable<T>,Task<R>>) |
Po dokončení proveďte akci IDialog<TResult> . |
Void<T>(IDialog<T>, IDialogStack) |
Zavolejte neplatný IDialog<TResult>, ignorujte výsledek a pak restartujte původní dialogové okno počkejte. |
Void<T,R>(IDialog<T>) |
Zavolejte neplatný IDialog<TResult>, ignorujte výsledek a pak restartujte původní dialogové okno počkejte. |
WaitToBot<T>(IDialog<T>) |
Odešlete zprávu do řetězu robotovi po dokončení předběžného příkazu. |
Where<T>(IDialog<T>, Func<T,Boolean>) |
Po dokončení predikátu IDialog<TResult> vyhodnoťte predikát a rozhodněte se, zda chcete pokračovat. |
While<T>(IDialog<T>, Func<T,IDialog<Boolean>>, Func<T,IDialog<T>>) |
Vytvořte smyčku IDialog<TResult> , která představuje smyčku While. |
WithScorable<T,Item,Score>(IDialog<T>, IScorable<Item,Score>) |
Ozdobte dialogové okno bodovatelným objektem, aby se bodovatel mohl účastnit zásobníku dialogů. |