ChoiceFactory.ForChannel 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
ForChannel(String, IList<Choice>, String, String, ChoiceFactoryOptions) |
지정된 채널의 기능에 따라 서식이 지정된 선택 항목 목록을 포함하는 메시지 활동을 만듭니다. |
ForChannel(String, IList<Choice>, String, String, ChoiceFactoryOptions, String, IList<String>) |
지정된 채널의 기능에 따라 서식이 지정된 선택 항목 목록을 포함하는 메시지 활동을 만듭니다. |
ForChannel(String, IList<Choice>, String, String, ChoiceFactoryOptions)
지정된 채널의 기능에 따라 서식이 지정된 선택 항목 목록을 포함하는 메시지 활동을 만듭니다.
public static Microsoft.Bot.Schema.IMessageActivity ForChannel (string channelId, System.Collections.Generic.IList<Microsoft.Bot.Builder.Dialogs.Choices.Choice> list, string text = default, string speak = default, Microsoft.Bot.Builder.Dialogs.Choices.ChoiceFactoryOptions options = default);
static member ForChannel : string * System.Collections.Generic.IList<Microsoft.Bot.Builder.Dialogs.Choices.Choice> * string * string * Microsoft.Bot.Builder.Dialogs.Choices.ChoiceFactoryOptions -> Microsoft.Bot.Schema.IMessageActivity
Public Shared Function ForChannel (channelId As String, list As IList(Of Choice), Optional text As String = Nothing, Optional speak As String = Nothing, Optional options As ChoiceFactoryOptions = Nothing) As IMessageActivity
매개 변수
- text
- String
선택 사항으로 보낼 메시지의 텍스트입니다.
- speak
- String
선택 사항으로, 음성 지원 채널에서 봇이 말할 텍스트입니다.
- options
- ChoiceFactoryOptions
선택 사항으로 목록으로 렌더링할 때 사용할 서식 옵션입니다.
반환
만든 메시지 활동입니다.
설명
알고리즘은 제공된 선택 목록의 서식을 제안된 작업으로 지정하는 것을 선호하지만 제안된 작업이 채널에서 기본적으로 지원되지 않거나, 채널에 표시할 선택 항목이 너무 많거나, 선택한 제목이 너무 긴 경우 텍스트 기반 목록을 사용하도록 결정할 수 있습니다.
알고리즘이 목록을 사용하기로 결정한 경우 짧은 제목으로 3개 이하의 선택 항목에 대해 인라인 목록을 사용합니다. 그렇지 않으면 번호가 매겨진 목록입니다.
적용 대상
ForChannel(String, IList<Choice>, String, String, ChoiceFactoryOptions, String, IList<String>)
지정된 채널의 기능에 따라 서식이 지정된 선택 항목 목록을 포함하는 메시지 활동을 만듭니다.
public static Microsoft.Bot.Schema.IMessageActivity ForChannel (string channelId, System.Collections.Generic.IList<Microsoft.Bot.Builder.Dialogs.Choices.Choice> list, string text = default, string speak = default, Microsoft.Bot.Builder.Dialogs.Choices.ChoiceFactoryOptions options = default, string conversationType = default, System.Collections.Generic.IList<string> toList = default);
static member ForChannel : string * System.Collections.Generic.IList<Microsoft.Bot.Builder.Dialogs.Choices.Choice> * string * string * Microsoft.Bot.Builder.Dialogs.Choices.ChoiceFactoryOptions * string * System.Collections.Generic.IList<string> -> Microsoft.Bot.Schema.IMessageActivity
Public Shared Function ForChannel (channelId As String, list As IList(Of Choice), Optional text As String = Nothing, Optional speak As String = Nothing, Optional options As ChoiceFactoryOptions = Nothing, Optional conversationType As String = Nothing, Optional toList As IList(Of String) = Nothing) As IMessageActivity
매개 변수
- text
- String
선택 사항으로 보낼 메시지의 텍스트입니다.
- speak
- String
선택 사항으로, 음성 지원 채널에서 봇이 말할 텍스트입니다.
- options
- ChoiceFactoryOptions
선택 사항으로 목록으로 렌더링할 때 사용할 서식 옵션입니다.
- conversationType
- String
선택 사항으로, 대화의 유형입니다.
반환
만든 메시지 활동입니다.
설명
알고리즘은 제공된 선택 목록의 서식을 제안된 작업으로 지정하는 것을 선호하지만 제안된 작업이 채널에서 기본적으로 지원되지 않거나, 채널에 표시할 선택 항목이 너무 많거나, 선택한 제목이 너무 긴 경우 텍스트 기반 목록을 사용하도록 결정할 수 있습니다.
알고리즘이 목록을 사용하기로 결정한 경우 짧은 제목으로 3개 이하의 선택 항목에 대해 인라인 목록을 사용합니다. 그렇지 않으면 번호가 매겨진 목록입니다.