QnAMakerDialog Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
QnAMakerDialog(String, Int32) |
Initialisiert eine neue Instanz der QnAMakerDialog Klasse. Der JSON-Serializer verwendet diesen Konstruktor zum Deserialisieren von Objekten dieser Klasse. |
QnAMakerDialog(String, String, String, Activity, Single, String, String, Int32, Activity, Metadata[], Filters, ServiceType, HttpClient, String, Int32, Boolean) |
Initialisiert eine neue Instanz der QnAMakerDialog Klasse. |
QnAMakerDialog(String, String, String, String, Activity, Single, String, String, Int32, Activity, Metadata[], Filters, ServiceType, HttpClient, String, Int32, Boolean) |
Initialisiert eine neue Instanz der QnAMakerDialog Klasse. |
QnAMakerDialog(String, Int32)
Initialisiert eine neue Instanz der QnAMakerDialog Klasse. Der JSON-Serializer verwendet diesen Konstruktor zum Deserialisieren von Objekten dieser Klasse.
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)
Parameter
- sourceFilePath
- String
Der Pfad der Quelldatei zum Debuggen. Standardmäßig wird der vollständige Pfad der Quelldatei verwendet, die den Aufrufer enthält.
- sourceLineNumber
- Int32
Die Zeilennummer für das Debuggen. Die Standardeinstellung ist die Zeilennummer in der Quelldatei, in der die Methode aufgerufen wird.
Gilt für:
QnAMakerDialog(String, String, String, Activity, Single, String, String, Int32, Activity, Metadata[], Filters, ServiceType, HttpClient, String, Int32, Boolean)
Initialisiert eine neue Instanz der QnAMakerDialog Klasse.
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)
Parameter
- knowledgeBaseId
- String
Die ID der zu abfragenden QnA Maker-Wissensbasis.
- endpointKey
- String
Der QnA Maker-Endpunktschlüssel, der zum Abfragen der Wissensbasis verwendet werden soll.
- hostName
- String
Die QnA Maker-Host-URL für die Wissensbasis, beginnend mit "https://" und endet mit "/qnamaker".
- noAnswer
- Activity
Die Aktivität, die den Benutzer sendet, wenn QnA Maker keine Antwort findet.
- threshold
- Single
Der Schwellenwert für zurückgegebene Antworten basierend auf der Bewertung.
- activeLearningCardTitle
- String
Der Kartentitel, der beim Anzeigen aktiver Lernoptionen für den Benutzer verwendet werden soll, wenn aktives Lernen aktiviert ist.
- cardNoMatchText
- String
Der Schaltflächentext, der mit aktiven Lernoptionen verwendet werden soll, sodass ein Benutzer keine der Optionen angeben kann.
- top
- Int32
Die maximale Anzahl von Antworten, die von der Wissensbasis zurückgegeben werden sollen.
- cardNoMatchResponse
- Activity
Die Aktivität, die dem Benutzer gesendet werden soll, wenn er die Option "Keine Übereinstimmung" auf einer aktiven Lernkarte auswählt.
- strictFilters
- Metadata[]
QnA Maker-Metadaten, mit denen Abfragen auf der Wissensbasis gefiltert oder erhöht werden sollen; oder NULL, um keine anzuwenden.
- filters
- Filters
Weist Filters zu, um QnAs basierend auf bestimmten Metadatenlisten und Wissensbasisquellen zu filtern.
- qnAServiceType
- ServiceType
Gültiger Wert Language für den Sprachdienst, QnAMaker für QnAMaker.
- httpClient
- HttpClient
Ein HTTP-Client, der für Anforderungen an den QnA Maker-Dienst verwendet werden soll; oder null
, um einen Standardclient zu verwenden.
- sourceFilePath
- String
Der Pfad der Quelldatei zum Debuggen. Standardmäßig wird der vollständige Pfad der Quelldatei verwendet, die den Aufrufer enthält.
- sourceLineNumber
- Int32
Die Zeilennummer für das Debuggen. Die Standardeinstellung ist die Zeilennummer in der Quelldatei, in der die Methode aufgerufen wird.
- useTeamsAdaptiveCard
- Boolean
Boolescher Wert, um zu bestimmen, ob eine für Teams formatierte adaptive Karte für Antworten verwendet werden soll.
Gilt für:
QnAMakerDialog(String, String, String, String, Activity, Single, String, String, Int32, Activity, Metadata[], Filters, ServiceType, HttpClient, String, Int32, Boolean)
Initialisiert eine neue Instanz der QnAMakerDialog Klasse.
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)
Parameter
- knowledgeBaseId
- String
Die ID der zu abfragenden QnA Maker-Wissensbasis.
- endpointKey
- String
Der QnA Maker-Endpunktschlüssel, der zum Abfragen der Wissensbasis verwendet werden soll.
- hostName
- String
Die QnA Maker-Host-URL für die Wissensbasis, beginnend mit "https://" und endet mit "/qnamaker".
- noAnswer
- Activity
Die Aktivität, die den Benutzer sendet, wenn QnA Maker keine Antwort findet.
- threshold
- Single
Der Schwellenwert für zurückgegebene Antworten basierend auf der Bewertung.
- activeLearningCardTitle
- String
Der Kartentitel, der beim Anzeigen aktiver Lernoptionen für den Benutzer verwendet werden soll, wenn aktives Lernen aktiviert ist.
- cardNoMatchText
- String
Der Schaltflächentext, der mit aktiven Lernoptionen verwendet werden soll, sodass ein Benutzer keine der Optionen angeben kann.
- top
- Int32
Die maximale Anzahl von Antworten, die von der Wissensbasis zurückgegeben werden sollen.
- cardNoMatchResponse
- Activity
Die Aktivität, die dem Benutzer gesendet werden soll, wenn er die Option "Keine Übereinstimmung" auf einer aktiven Lernkarte auswählt.
- strictFilters
- Metadata[]
QnA Maker Metadata, mit dem Abfragen auf die Wissensbasis gefiltert oder verstärkt werden sollen; oder NULL, um keine anzuwenden.
- filters
- Filters
Weist Filters zu, um QnAs basierend auf bestimmten Metadatenlisten und Wissensbasisquellen zu filtern.
- qnAServiceType
- ServiceType
Gültiger Wert Language für den Sprachdienst, QnAMaker für QnAMaker.
- httpClient
- HttpClient
Ein HTTP-Client, der für Anforderungen an den QnA Maker-Dienst verwendet werden soll; oder null
, um einen Standardclient zu verwenden.
- sourceFilePath
- String
Der Pfad der Quelldatei zum Debuggen. Standardmäßig wird der vollständige Pfad der Quelldatei verwendet, die den Aufrufer enthält.
- sourceLineNumber
- Int32
Die Zeilennummer für das Debuggen. Die Standardeinstellung ist die Zeilennummer in der Quelldatei, in der die Methode aufgerufen wird.
- useTeamsAdaptiveCard
- Boolean
Boolescher Wert, um zu bestimmen, ob eine für Teams formatierte adaptive Karte für Antworten verwendet werden soll.