QnAMakerDialog Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
- 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.