GenerateAnswerUtils class  
生成 Answer api utils 类。
构造函数
| Generate | 创建新的生成答案 utils。 | 
属性
| http | 
方法
| emit | 发出跟踪事件,其中详细说明了 QnA Maker 调用及其结果。 | 
| query | 在内部调用以查询 QnA Maker 服务。 | 
| query | 在内部调用以查询 QnA Maker 服务。 | 
| validate | 验证 qna maker 选项 | 
构造函数详细信息
	GenerateAnswerUtils(QnAMakerOptions, QnAMakerEndpoint)
      
创建新的生成答案 utils。
new GenerateAnswerUtils(_options: QnAMakerOptions, endpoint: QnAMakerEndpoint)参数
- _options
- QnAMakerOptions
用于配置实例的设置。
- endpoint
- QnAMakerEndpoint
要查询的知识库的终结点。
属性详细信息
	httpRequestUtils
  
	方法详细信息
	emitTraceInfo(TurnContext, QnAMakerResult[], QnAMakerOptions)
       
发出跟踪事件,其中详细说明了 QnA Maker 调用及其结果。
function emitTraceInfo(turnContext: TurnContext, answers: QnAMakerResult[], queryOptions?: QnAMakerOptions): Promise<any>参数
- turnContext
- 
				TurnContext 
为与用户的当前对话轮次打开上下文。
- answers
QnA Maker 返回的答案。
- queryOptions
- QnAMakerOptions
(可选)QnA Maker 知识库的选项。 如果为 null,则此实例使用构造函数选项。
返回
Promise<any>
表示异步操作的 promise
	queryQnaService(QnAMakerEndpoint, string, QnAMakerOptions)
      
在内部调用以查询 QnA Maker 服务。
function queryQnaService(endpoint: QnAMakerEndpoint, question: string, options?: QnAMakerOptions): Promise<QnAMakerResult[]>参数
- endpoint
- QnAMakerEndpoint
要查询的知识库的终结点。
- question
- 
				string 
需要查询的问题。
- options
- QnAMakerOptions
(可选)QnA Maker 知识库的选项。 如果为 null,则此实例使用构造函数选项。
返回
Promise<QnAMakerResult[]>
解析为查询结果的承诺。 .
	queryQnaServiceRaw(QnAMakerEndpoint, string, QnAMakerOptions)
       
在内部调用以查询 QnA Maker 服务。
function queryQnaServiceRaw(endpoint: QnAMakerEndpoint, question: string, options?: QnAMakerOptions): Promise<QnAMakerResults>参数
- endpoint
- QnAMakerEndpoint
要查询的知识库的终结点。
- question
- 
				string 
需要查询的问题。
- options
- QnAMakerOptions
(可选)QnA Maker 知识库的选项。 如果为 null,则此实例使用构造函数选项。
返回
Promise<QnAMakerResults>
解析为原始查询结果的承诺
	validateOptions(QnAMakerOptions)
   
验证 qna maker 选项
function validateOptions(options: QnAMakerOptions)参数
- options
- QnAMakerOptions
QnA Maker 知识库的选项。 如果为 null,则此实例使用构造函数选项。