Freigeben über


MockLuisRecognizer class

Testklasse zum Erstellen zwischengespeicherter LUIS-Antworten für Tests.

Extends

Recognizer

Konstruktoren

MockLuisRecognizer(LuisAdaptiveRecognizer, string, string)

Initialisiert eine neue Instanz der MockLuisRecognizer-Klasse.

Geerbte Eigenschaften

id

Erkennung eindeutiger ID.

telemetryClient

Der Telemetrieclient zum Protokollieren von Ereignissen. Standardmäßig wird dieser Wert auf den NullTelemetryClient festgelegt, der keine Aktion ausführt.

Methoden

recognize(DialogContext, Activity, Record<string, string>, Record<string, number>)

Geerbte Methoden

configure(Record<string, unknown>)

Fluent-Methode zum Konfigurieren des Objekts.

getConverter(string)

Details zum Konstruktor

MockLuisRecognizer(LuisAdaptiveRecognizer, string, string)

Initialisiert eine neue Instanz der MockLuisRecognizer-Klasse.

new MockLuisRecognizer(recognizer: LuisAdaptiveRecognizer, resourceDir: string, name: string)

Parameter

recognizer

LuisAdaptiveRecognizer

LUIS-Erkennungsdefinition.

resourceDir

string

Wo die von lubuild generierte Einstellungsdatei gefunden wird.

name

string

Name des LUIS-Modells

Geerbte Eigenschaftsdetails

id

Erkennung eindeutiger ID.

id: string

Eigenschaftswert

string

geerbt von Recognizer.id

telemetryClient

Der Telemetrieclient zum Protokollieren von Ereignissen. Standardmäßig wird dieser Wert auf den NullTelemetryClient festgelegt, der keine Aktion ausführt.

telemetryClient: BotTelemetryClient

Eigenschaftswert

BotTelemetryClient

Geerbt von Recognizer.telemetryClient

Details zur Methode

recognize(DialogContext, Activity, Record<string, string>, Record<string, number>)

function recognize(dialogContext: DialogContext, activity: Activity, telemetryProperties?: Record<string, string>, telemetryMetrics?: Record<string, number>): Promise<RecognizerResult>

Parameter

dialogContext

DialogContext

Dialogkontext.

activity

Activity

Zu erkennende Aktivität.

telemetryProperties

Record<string, string>

Zusätzliche Eigenschaften, die mit dem LuisResult-Ereignis an Telemetrie protokolliert werden sollen.

telemetryMetrics

Record<string, number>

Zusätzliche Metriken, die mit dem LuisResult-Ereignis an Telemetrie protokolliert werden sollen.

Gibt zurück

Promise<RecognizerResult>

Analyse der Äußerung.

Details zur geerbten Methode

configure(Record<string, unknown>)

Fluent-Methode zum Konfigurieren des Objekts.

function configure(config: Record<string, unknown>): this

Parameter

config

Record<string, unknown>

Anzuwendende Konfigurationseinstellungen.

Gibt zurück

this

Die konfigurierbaren nach Abschluss des Vorgangs.

Geerbt von Konfigurierbar.configure

getConverter(string)

function getConverter(_property: string): Converter | ConverterFactory

Parameter

_property

string

Der Schlüssel der Konfiguration der bedingten Auswahl.

Gibt zurück

Converter | ConverterFactory

Der Konverter für die Selektorkonfiguration.

geerbt von Konfigurierbar.getConverter