Compartilhar via


QnAMakerDialog Construtores

Definição

Sobrecargas

QnAMakerDialog(String, Int32)

Inicializa uma nova instância da classe QnAMakerDialog. O serializador JSON usa esse construtor para desserializar objetos dessa classe.

QnAMakerDialog(String, String, String, Activity, Single, String, String, Int32, Activity, Metadata[], Filters, ServiceType, HttpClient, String, Int32, Boolean)

Inicializa uma nova instância da classe QnAMakerDialog.

QnAMakerDialog(String, String, String, String, Activity, Single, String, String, Int32, Activity, Metadata[], Filters, ServiceType, HttpClient, String, Int32, Boolean)

Inicializa uma nova instância da classe QnAMakerDialog.

QnAMakerDialog(String, Int32)

Inicializa uma nova instância da classe QnAMakerDialog. O serializador JSON usa esse construtor para desserializar objetos dessa classe.

public QnAMakerDialog (string sourceFilePath = "", int sourceLineNumber = 0);
new Microsoft.Bot.Builder.AI.QnA.Dialogs.QnAMakerDialog : string * int -> Microsoft.Bot.Builder.AI.QnA.Dialogs.QnAMakerDialog
Public Sub New (Optional sourceFilePath As String = "", Optional sourceLineNumber As Integer = 0)

Parâmetros

sourceFilePath
String

O caminho do arquivo de origem, para depuração. O padrão é o caminho completo do arquivo de origem que contém o chamador.

sourceLineNumber
Int32

O número de linha, para depuração. O padrão é o número de linha no arquivo de origem no qual o método é chamado.

Aplica-se a

QnAMakerDialog(String, String, String, Activity, Single, String, String, Int32, Activity, Metadata[], Filters, ServiceType, HttpClient, String, Int32, Boolean)

Inicializa uma nova instância da classe QnAMakerDialog.

public QnAMakerDialog (string knowledgeBaseId, string endpointKey, string hostName, Microsoft.Bot.Schema.Activity noAnswer = default, float threshold = 0.3, string activeLearningCardTitle = "Did you mean:", string cardNoMatchText = "None of the above.", int top = 3, Microsoft.Bot.Schema.Activity cardNoMatchResponse = default, Microsoft.Bot.Builder.AI.QnA.Metadata[] strictFilters = default, Microsoft.Bot.Builder.AI.QnA.Models.Filters filters = default, Microsoft.Bot.Builder.AI.QnA.Models.ServiceType qnAServiceType = Microsoft.Bot.Builder.AI.QnA.Models.ServiceType.QnAMaker, System.Net.Http.HttpClient httpClient = default, string sourceFilePath = "", int sourceLineNumber = 0, bool useTeamsAdaptiveCard = false);
new Microsoft.Bot.Builder.AI.QnA.Dialogs.QnAMakerDialog : string * string * string * Microsoft.Bot.Schema.Activity * single * string * string * int * Microsoft.Bot.Schema.Activity * Microsoft.Bot.Builder.AI.QnA.Metadata[] * Microsoft.Bot.Builder.AI.QnA.Models.Filters * Microsoft.Bot.Builder.AI.QnA.Models.ServiceType * System.Net.Http.HttpClient * string * int * bool -> Microsoft.Bot.Builder.AI.QnA.Dialogs.QnAMakerDialog
Public Sub New (knowledgeBaseId As String, endpointKey As String, hostName As String, Optional noAnswer As Activity = Nothing, Optional threshold As Single = 0.3, Optional activeLearningCardTitle As String = "Did you mean:", Optional cardNoMatchText As String = "None of the above.", Optional top As Integer = 3, Optional cardNoMatchResponse As Activity = Nothing, Optional strictFilters As Metadata() = Nothing, Optional filters As Filters = Nothing, Optional qnAServiceType As ServiceType = Microsoft.Bot.Builder.AI.QnA.Models.ServiceType.QnAMaker, Optional httpClient As HttpClient = Nothing, Optional sourceFilePath As String = "", Optional sourceLineNumber As Integer = 0, Optional useTeamsAdaptiveCard As Boolean = false)

Parâmetros

knowledgeBaseId
String

A ID da base de dados de conhecimento do QnA Maker a ser consultada.

endpointKey
String

A chave de ponto de extremidade do QnA Maker a ser usada para consultar a base de dados de conhecimento.

hostName
String

A URL de host do QnA Maker para a base de dados de conhecimento, começando com "https://" e terminando com "/qnamaker".

noAnswer
Activity

A atividade para enviar o usuário quando o QnA Maker não encontrar uma resposta.

threshold
Single

O limite para respostas retornadas, com base na pontuação.

activeLearningCardTitle
String

O título do cartão a ser usado ao mostrar opções de aprendizado ativo para o usuário, se o aprendizado ativo estiver habilitado.

cardNoMatchText
String

O texto do botão a ser usado com opções de aprendizado ativo, permitindo que um usuário indique que nenhuma das opções é aplicável.

top
Int32

O número máximo de respostas a serem retornadas da base de dados de conhecimento.

cardNoMatchResponse
Activity

A atividade para enviar o usuário se ele selecionar a opção sem correspondência em um cartão de aprendizagem ativo.

strictFilters
Metadata[]

Metadados do QnA Maker com os quais filtrar ou impulsionar consultas para a base de dados de conhecimento; ou nulo para aplicar nenhum.

filters
Filters

Atribui Filters para filtrar QnAs com base em determinada lista de metadados e fontes de base de dados de conhecimento.

qnAServiceType
ServiceType

Valor válido Language para o Serviço de Idioma, QnAMaker para QnAMaker.

httpClient
HttpClient

Um cliente HTTP a ser usado para solicitações para o Serviço QnA Maker; ou null usar um cliente padrão.

sourceFilePath
String

O caminho do arquivo de origem, para depuração. O padrão é o caminho completo do arquivo de origem que contém o chamador.

sourceLineNumber
Int32

O número de linha, para depuração. O padrão é o número de linha no arquivo de origem no qual o método é chamado.

useTeamsAdaptiveCard
Boolean

Valor booliano para determinar se um cartão adaptável formatado para o Teams deve ser usado para respostas.

Aplica-se a

QnAMakerDialog(String, String, String, String, Activity, Single, String, String, Int32, Activity, Metadata[], Filters, ServiceType, HttpClient, String, Int32, Boolean)

Inicializa uma nova instância da classe QnAMakerDialog.

public QnAMakerDialog (string dialogId, string knowledgeBaseId, string endpointKey, string hostName, Microsoft.Bot.Schema.Activity noAnswer = default, float threshold = 0.3, string activeLearningCardTitle = "Did you mean:", string cardNoMatchText = "None of the above.", int top = 3, Microsoft.Bot.Schema.Activity cardNoMatchResponse = default, Microsoft.Bot.Builder.AI.QnA.Metadata[] strictFilters = default, Microsoft.Bot.Builder.AI.QnA.Models.Filters filters = default, Microsoft.Bot.Builder.AI.QnA.Models.ServiceType qnAServiceType = Microsoft.Bot.Builder.AI.QnA.Models.ServiceType.QnAMaker, System.Net.Http.HttpClient httpClient = default, string sourceFilePath = "", int sourceLineNumber = 0, bool useTeamsAdaptiveCard = false);
new Microsoft.Bot.Builder.AI.QnA.Dialogs.QnAMakerDialog : string * string * string * string * Microsoft.Bot.Schema.Activity * single * string * string * int * Microsoft.Bot.Schema.Activity * Microsoft.Bot.Builder.AI.QnA.Metadata[] * Microsoft.Bot.Builder.AI.QnA.Models.Filters * Microsoft.Bot.Builder.AI.QnA.Models.ServiceType * System.Net.Http.HttpClient * string * int * bool -> Microsoft.Bot.Builder.AI.QnA.Dialogs.QnAMakerDialog
Public Sub New (dialogId As String, knowledgeBaseId As String, endpointKey As String, hostName As String, Optional noAnswer As Activity = Nothing, Optional threshold As Single = 0.3, Optional activeLearningCardTitle As String = "Did you mean:", Optional cardNoMatchText As String = "None of the above.", Optional top As Integer = 3, Optional cardNoMatchResponse As Activity = Nothing, Optional strictFilters As Metadata() = Nothing, Optional filters As Filters = Nothing, Optional qnAServiceType As ServiceType = Microsoft.Bot.Builder.AI.QnA.Models.ServiceType.QnAMaker, Optional httpClient As HttpClient = Nothing, Optional sourceFilePath As String = "", Optional sourceLineNumber As Integer = 0, Optional useTeamsAdaptiveCard As Boolean = false)

Parâmetros

dialogId
String

A ID do Dialog.

knowledgeBaseId
String

A ID da base de dados de conhecimento do QnA Maker a ser consultada.

endpointKey
String

A chave de ponto de extremidade do QnA Maker a ser usada para consultar a base de dados de conhecimento.

hostName
String

A URL de host do QnA Maker para a base de dados de conhecimento, começando com "https://" e terminando com "/qnamaker".

noAnswer
Activity

A atividade para enviar o usuário quando o QnA Maker não encontrar uma resposta.

threshold
Single

O limite para respostas retornadas, com base na pontuação.

activeLearningCardTitle
String

O título do cartão a ser usado ao mostrar opções de aprendizado ativo para o usuário, se o aprendizado ativo estiver habilitado.

cardNoMatchText
String

O texto do botão a ser usado com opções de aprendizado ativo, permitindo que um usuário indique que nenhuma das opções é aplicável.

top
Int32

O número máximo de respostas a serem retornadas da base de dados de conhecimento.

cardNoMatchResponse
Activity

A atividade para enviar o usuário se ele selecionar a opção sem correspondência em um cartão de aprendizagem ativo.

strictFilters
Metadata[]

O QnA Maker Metadata com o qual filtrar ou impulsionar consultas para a base de dados de conhecimento; ou nulo para aplicar nenhum.

filters
Filters

Atribui Filters para filtrar QnAs com base em determinada lista de metadados e fontes de base de dados de conhecimento.

qnAServiceType
ServiceType

Valor válido Language para o Serviço de Idioma, QnAMaker para QnAMaker.

httpClient
HttpClient

Um cliente HTTP a ser usado para solicitações para o Serviço QnA Maker; ou null usar um cliente padrão.

sourceFilePath
String

O caminho do arquivo de origem, para depuração. O padrão é o caminho completo do arquivo de origem que contém o chamador.

sourceLineNumber
Int32

O número de linha, para depuração. O padrão é o número de linha no arquivo de origem no qual o método é chamado.

useTeamsAdaptiveCard
Boolean

Valor booliano para determinar se um cartão adaptável formatado para o Teams deve ser usado para respostas.

Aplica-se a