Freigeben über


MockLuisRecognizer Klasse

Definition

Testen Sie die Klasse zum Erstellen zwischengespeicherter LUIS-Antworten zu Testzwecken.

public class MockLuisRecognizer : Microsoft.Bot.Builder.Dialogs.Recognizer
type MockLuisRecognizer = class
    inherit Recognizer
Public Class MockLuisRecognizer
Inherits Recognizer
Vererbung
MockLuisRecognizer

Hinweise

Dadurch wird entweder eine zwischengespeicherte LUIS-Antwort verwendet oder durch Aufrufen von LUIS eine neue generiert.

Konstruktoren

MockLuisRecognizer(LuisAdaptiveRecognizer, String, String)

Initialisiert eine neue Instanz der MockLuisRecognizer-Klasse.

Felder

ChooseIntent

Absichtsname, der von dieser Erkennung erstellt wird, wenn die untergeordneten Erkennungen keinen Konsens für Absichten haben.

(Geerbt von Recognizer)
NoneIntent

Keine Standardabsicht, was bedeutet, dass keiner der Erkennunger die Absicht erkennt.

(Geerbt von Recognizer)

Eigenschaften

Id

Ruft die ID der Erkennung ab oder legt sie fest.

(Geerbt von Recognizer)
TelemetryClient

Ruft das aktuell konfigurierte IBotTelemetryClient ab, das das RecognizerResult-Ereignis protokolliert, oder legt diesen fest.

(Geerbt von Recognizer)

Methoden

FillRecognizerResultTelemetryProperties(RecognizerResult, Dictionary<String,String>, DialogContext)

Verwendet recognizerResult, um eine Liste von Eigenschaften zu erstellen, die beim Nachverfolgen des Ergebnisses in Telemetriedaten eingeschlossen werden sollen.

(Geerbt von Recognizer)
RecognizeAsync(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>)

Führt aktuelle DialogContext.TurnContext.Activity über eine Erkennung aus und gibt ein generisches Erkennungsergebnis zurück.

RecognizeAsync<T>(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>)

Führt aktuelle DialogContext.TurnContext.Activity über eine Erkennung aus und gibt ein stark typisiertes Erkennungsergebnis mithilfe von IRecognizerConvert zurück.

(Geerbt von Recognizer)
TrackRecognizerResult(DialogContext, String, Dictionary<String,String>, Dictionary<String,Double>)

Verfolgt ein Ereignis mit dem Ereignisnamen, der mithilfe des TelemetryClients angegeben wird, der die Eigenschaften/Metriken anfügt.

(Geerbt von Recognizer)

Gilt für: