다음을 통해 공유


PromptDialog.PromptChoice<T> 생성자

정의

오버로드

PromptDialog.PromptChoice<T>(IPromptOptions<T>, Boolean, Boolean, Boolean, Double)

선택 대화 상자를 생성합니다.

PromptDialog.PromptChoice<T>(IDictionary<T,IEnumerable<T>>, String, String, Int32, PromptStyle, IEnumerable<String>, Boolean, Boolean, Boolean, Double)

프롬프트 선택 대화 상자의 생성자입니다.

PromptDialog.PromptChoice<T>(IEnumerable<T>, String, String, Int32, PromptStyle, IEnumerable<String>, Boolean, Boolean, Boolean, Double)

프롬프트 선택 대화 상자의 생성자입니다.

PromptDialog.PromptChoice<T>(IPromptOptions<T>, Boolean, Boolean, Boolean, Double)

Source:
PromptDialog.cs

선택 대화 상자를 생성합니다.

public PromptChoice(Microsoft.Bot.Builder.Dialogs.IPromptOptions<T> promptOptions, bool recognizeChoices = true, bool recognizeNumbers = true, bool recognizeOrdinals = true, double minScore = 0.4);
new Microsoft.Bot.Builder.Dialogs.PromptDialog.PromptChoice<'T> : Microsoft.Bot.Builder.Dialogs.IPromptOptions<'T> * bool * bool * bool * double -> Microsoft.Bot.Builder.Dialogs.PromptDialog.PromptChoice<'T>
Public Sub New (promptOptions As IPromptOptions(Of T), Optional recognizeChoices As Boolean = true, Optional recognizeNumbers As Boolean = true, Optional recognizeOrdinals As Boolean = true, Optional minScore As Double = 0.4)

매개 변수

promptOptions
IPromptOptions<T>

프롬프트 옵션

recognizeChoices
Boolean

(선택 사항) true이면 프롬프트가 선택 항목 자체를 사용하여 선택한 값을 인식하려고 시도합니다. 기본값은 "true"입니다.

recognizeNumbers
Boolean

(선택 사항) true이면 프롬프트는 사용자 발화의 숫자를 반환할 선택 항목의 인덱스로 인식하려고 시도합니다. 기본값은 "true"입니다.

recognizeOrdinals
Boolean

(선택 사항) true이면 프롬프트는 "첫 번째" 또는 "두 번째 서수"와 같은 서수들을 반환할 선택 항목의 인덱스로 인식하려고 시도합니다. 기본값은 "true"입니다.

minScore
Double

(선택 사항) 인식된 선택을 일치 항목으로 간주하려면 0.0 ~ 1.0의 최소 점수가 필요합니다. 기본값은 "0.4"입니다.

적용 대상

PromptDialog.PromptChoice<T>(IDictionary<T,IEnumerable<T>>, String, String, Int32, PromptStyle, IEnumerable<String>, Boolean, Boolean, Boolean, Double)

Source:
PromptDialog.cs

프롬프트 선택 대화 상자의 생성자입니다.

public PromptChoice(System.Collections.Generic.IDictionary<T,System.Collections.Generic.IEnumerable<T>> choices, string prompt, string retry, int attempts, Microsoft.Bot.Builder.Dialogs.PromptStyle promptStyle = Microsoft.Bot.Builder.Dialogs.PromptStyle.Auto, System.Collections.Generic.IEnumerable<string> descriptions = default, bool recognizeChoices = true, bool recognizeNumbers = true, bool recognizeOrdinals = true, double minScore = 0.4);
new Microsoft.Bot.Builder.Dialogs.PromptDialog.PromptChoice<'T> : System.Collections.Generic.IDictionary<'T, seq<'T>> * string * string * int * Microsoft.Bot.Builder.Dialogs.PromptStyle * seq<string> * bool * bool * bool * double -> Microsoft.Bot.Builder.Dialogs.PromptDialog.PromptChoice<'T>
Public Sub New (choices As IDictionary(Of T, IEnumerable(Of T)), prompt As String, retry As String, attempts As Integer, Optional promptStyle As PromptStyle = Microsoft.Bot.Builder.Dialogs.PromptStyle.Auto, Optional descriptions As IEnumerable(Of String) = Nothing, Optional recognizeChoices As Boolean = true, Optional recognizeNumbers As Boolean = true, Optional recognizeOrdinals As Boolean = true, Optional minScore As Double = 0.4)

매개 변수

choices
IDictionary<T,IEnumerable<T>>

키로 선택할 수 있는 옵션과 해당 동의어를 값으로 사용하는 사전입니다.

prompt
String

프롬프트입니다.

retry
String

다시 시도 시 표시할 내용입니다.

attempts
Int32

최대 시도 횟수입니다.

promptStyle
PromptStyle

프롬프트 스타일 PromptStyle

descriptions
IEnumerable<String>

각 옵션에 대해 표시할 설명입니다.

recognizeChoices
Boolean

(선택 사항) true이면 프롬프트가 선택 항목 자체를 사용하여 선택한 값을 인식하려고 시도합니다. 기본값은 "true"입니다.

recognizeNumbers
Boolean

(선택 사항) true이면 프롬프트는 사용자 발화의 숫자를 반환할 선택 항목의 인덱스로 인식하려고 시도합니다. 기본값은 "true"입니다.

recognizeOrdinals
Boolean

(선택 사항) true이면 프롬프트는 "첫 번째" 또는 "두 번째 서수"와 같은 서수들을 반환할 선택 항목의 인덱스로 인식하려고 시도합니다. 기본값은 "true"입니다.

minScore
Double

(선택 사항) 인식된 선택을 일치 항목으로 간주하려면 0.0 ~ 1.0의 최소 점수가 필요합니다. 기본값은 "0.4"입니다.

적용 대상

PromptDialog.PromptChoice<T>(IEnumerable<T>, String, String, Int32, PromptStyle, IEnumerable<String>, Boolean, Boolean, Boolean, Double)

Source:
PromptDialog.cs

프롬프트 선택 대화 상자의 생성자입니다.

public PromptChoice(System.Collections.Generic.IEnumerable<T> options, string prompt, string retry, int attempts, Microsoft.Bot.Builder.Dialogs.PromptStyle promptStyle = Microsoft.Bot.Builder.Dialogs.PromptStyle.Auto, System.Collections.Generic.IEnumerable<string> descriptions = default, bool recognizeChoices = true, bool recognizeNumbers = true, bool recognizeOrdinals = true, double minScore = 0.4);
new Microsoft.Bot.Builder.Dialogs.PromptDialog.PromptChoice<'T> : seq<'T> * string * string * int * Microsoft.Bot.Builder.Dialogs.PromptStyle * seq<string> * bool * bool * bool * double -> Microsoft.Bot.Builder.Dialogs.PromptDialog.PromptChoice<'T>
Public Sub New (options As IEnumerable(Of T), prompt As String, retry As String, attempts As Integer, Optional promptStyle As PromptStyle = Microsoft.Bot.Builder.Dialogs.PromptStyle.Auto, Optional descriptions As IEnumerable(Of String) = Nothing, Optional recognizeChoices As Boolean = true, Optional recognizeNumbers As Boolean = true, Optional recognizeOrdinals As Boolean = true, Optional minScore As Double = 0.4)

매개 변수

options
IEnumerable<T>

선택할 옵션의 열거 가능

prompt
String

프롬프트입니다.

retry
String

다시 시도 시 표시할 내용입니다.

attempts
Int32

최대 시도 횟수입니다.

promptStyle
PromptStyle

프롬프트 스타일 PromptStyle

descriptions
IEnumerable<String>

각 옵션에 대해 표시할 설명입니다.

recognizeChoices
Boolean

(선택 사항) true이면 프롬프트가 선택 항목 자체를 사용하여 선택한 값을 인식하려고 시도합니다. 기본값은 "true"입니다.

recognizeNumbers
Boolean

(선택 사항) true이면 프롬프트는 사용자 발화의 숫자를 반환할 선택 항목의 인덱스로 인식하려고 시도합니다. 기본값은 "true"입니다.

recognizeOrdinals
Boolean

(선택 사항) true이면 프롬프트는 "첫 번째" 또는 "두 번째 서수"와 같은 서수들을 반환할 선택 항목의 인덱스로 인식하려고 시도합니다. 기본값은 "true"입니다.

minScore
Double

(선택 사항) 인식된 선택을 일치 항목으로 간주하려면 0.0 ~ 1.0의 최소 점수가 필요합니다. 기본값은 "0.4"입니다.

적용 대상