你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ConversationsModelFactory.KnowledgeBaseAnswerDialog Method

Definition

Initializes a new instance of KnowledgeBaseAnswerDialog.

public static Azure.AI.Language.Conversations.Models.KnowledgeBaseAnswerDialog KnowledgeBaseAnswerDialog(bool? isContextOnly = default, System.Collections.Generic.IEnumerable<Azure.AI.Language.Conversations.Models.KnowledgeBaseAnswerPrompt> prompts = default);
static member KnowledgeBaseAnswerDialog : Nullable<bool> * seq<Azure.AI.Language.Conversations.Models.KnowledgeBaseAnswerPrompt> -> Azure.AI.Language.Conversations.Models.KnowledgeBaseAnswerDialog
Public Shared Function KnowledgeBaseAnswerDialog (Optional isContextOnly As Nullable(Of Boolean) = Nothing, Optional prompts As IEnumerable(Of KnowledgeBaseAnswerPrompt) = Nothing) As KnowledgeBaseAnswerDialog

Parameters

isContextOnly
Nullable<Boolean>

To mark if a prompt is relevant only with a previous question or not. If true, do not include this QnA as search result for queries without context; otherwise, if false, ignores context and includes this QnA in search result.

prompts
IEnumerable<KnowledgeBaseAnswerPrompt>

List of prompts associated with the answer.

Returns

A new KnowledgeBaseAnswerDialog instance for mocking.

Applies to