QnAMakerDialog Constructors

Definitie

Overloads

QnAMakerDialog(String, Int32)

Initialiseert een nieuw exemplaar van de klasse QnAMakerDialog. De JSON-serializer gebruikt deze constructor om objecten van deze klasse te deserialiseren.

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

Initialiseert een nieuw exemplaar van de klasse QnAMakerDialog.

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

Initialiseert een nieuw exemplaar van de klasse QnAMakerDialog.

QnAMakerDialog(String, Int32)

Initialiseert een nieuw exemplaar van de klasse QnAMakerDialog. De JSON-serializer gebruikt deze constructor om objecten van deze klasse te deserialiseren.

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)

Parameters

sourceFilePath
String

Het bronbestandspad voor foutopsporing. De standaardinstelling is het volledige pad van het bronbestand dat de aanroeper bevat.

sourceLineNumber
Int32

Het regelnummer voor foutopsporing. De standaardinstelling is het regelnummer in het bronbestand waarop de methode wordt aangeroepen.

Van toepassing op

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

Initialiseert een nieuw exemplaar van de klasse 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)

Parameters

knowledgeBaseId
String

De id van de QnA Maker-knowledge base die u wilt opvragen.

endpointKey
String

De QnA Maker-eindpuntsleutel die moet worden gebruikt om een query uit te voeren op de Knowledge Base.

hostName
String

De QnA Maker-host-URL voor de Knowledge Base, beginnend met 'https://' en eindigend op '/qnamaker'.

noAnswer
Activity

De activiteit voor het verzenden van de gebruiker wanneer QnA Maker geen antwoord vindt.

threshold
Single

De drempelwaarde voor geretourneerde antwoorden op basis van score.

activeLearningCardTitle
String

De kaarttitel die moet worden gebruikt bij het weergeven van actieve leeropties voor de gebruiker, als actief leren is ingeschakeld.

cardNoMatchText
String

De knoptekst die moet worden gebruikt met actieve leeropties, zodat een gebruiker kan aangeven dat geen van de opties van toepassing is.

top
Int32

Het maximum aantal antwoorden dat moet worden geretourneerd uit de knowledge base.

cardNoMatchResponse
Activity

De activiteit voor het verzenden van de gebruiker als deze de optie geen overeenkomst selecteert op een actieve leerkaart.

strictFilters
Metadata[]

QnA Maker-metagegevens waarmee query's naar de Knowledge Base kunnen worden gefilterd of verhoogd; of null om geen toe te passen.

filters
Filters

Hiermee wijst u Filters toe om QnA's te filteren op basis van een bepaalde lijst met metagegevens en knowledge base-bronnen.

qnAServiceType
ServiceType

Geldige waarde Language voor Language Service, QnAMaker voor QnAMaker.

httpClient
HttpClient

Een HTTP-client die moet worden gebruikt voor aanvragen voor de QnA Maker-service; of null om een standaardclient te gebruiken.

sourceFilePath
String

Het bronbestandspad voor foutopsporing. De standaardinstelling is het volledige pad van het bronbestand dat de aanroeper bevat.

sourceLineNumber
Int32

Het regelnummer voor foutopsporing. De standaardinstelling is het regelnummer in het bronbestand waarop de methode wordt aangeroepen.

useTeamsAdaptiveCard
Boolean

Booleaanse waarde om te bepalen of een adaptieve kaart die is opgemaakt voor Teams moet worden gebruikt voor antwoorden.

Van toepassing op

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

Initialiseert een nieuw exemplaar van de klasse 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)

Parameters

dialogId
String

De id van de Dialog.

knowledgeBaseId
String

De id van de QnA Maker-knowledge base die u wilt opvragen.

endpointKey
String

De QnA Maker-eindpuntsleutel die moet worden gebruikt om een query uit te voeren op de Knowledge Base.

hostName
String

De QnA Maker-host-URL voor de Knowledge Base, beginnend met 'https://' en eindigend op '/qnamaker'.

noAnswer
Activity

De activiteit voor het verzenden van de gebruiker wanneer QnA Maker geen antwoord vindt.

threshold
Single

De drempelwaarde voor geretourneerde antwoorden op basis van score.

activeLearningCardTitle
String

De kaarttitel die moet worden gebruikt bij het weergeven van actieve leeropties voor de gebruiker, als actief leren is ingeschakeld.

cardNoMatchText
String

De knoptekst die moet worden gebruikt met actieve leeropties, zodat een gebruiker kan aangeven dat geen van de opties van toepassing is.

top
Int32

Het maximum aantal antwoorden dat moet worden geretourneerd uit de knowledge base.

cardNoMatchResponse
Activity

De activiteit voor het verzenden van de gebruiker als deze de optie geen overeenkomst selecteert op een actieve leerkaart.

strictFilters
Metadata[]

QnA Maker-Metadata waarmee query's in de knowledge base kunnen worden gefilterd of verbeterd; of null om geen toe te passen.

filters
Filters

Hiermee wijst u Filters toe om QnA's te filteren op basis van een bepaalde lijst met metagegevens en knowledge base-bronnen.

qnAServiceType
ServiceType

Geldige waarde Language voor Language Service, QnAMaker voor QnAMaker.

httpClient
HttpClient

Een HTTP-client die moet worden gebruikt voor aanvragen voor de QnA Maker-service; of null om een standaardclient te gebruiken.

sourceFilePath
String

Het bronbestandspad voor foutopsporing. De standaardinstelling is het volledige pad van het bronbestand dat de aanroeper bevat.

sourceLineNumber
Int32

Het regelnummer voor foutopsporing. De standaardinstelling is het regelnummer in het bronbestand waarop de methode wordt aangeroepen.

useTeamsAdaptiveCard
Boolean

Booleaanse waarde om te bepalen of een adaptieve kaart die is opgemaakt voor Teams moet worden gebruikt voor antwoorden.

Van toepassing op