ActivationSignalDetectionConfiguration Klasse

Definition

Stellt die Konfigurationsdetails für ein einzelnes Signal bereit, das von einer Aktivierungssignalerkennung unterstützt wird. Beispielsweise Schlüsselwort (keyword) "Hey Cortana" in US-Englisch.

public ref class ActivationSignalDetectionConfiguration sealed
public ref class ActivationSignalDetectionConfiguration sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 655360)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ActivationSignalDetectionConfiguration final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 655360)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ActivationSignalDetectionConfiguration final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 655360)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ActivationSignalDetectionConfiguration
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 655360)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ActivationSignalDetectionConfiguration : System.IDisposable
Public NotInheritable Class ActivationSignalDetectionConfiguration
Public NotInheritable Class ActivationSignalDetectionConfiguration
Implements IDisposable
Vererbung
Object Platform::Object IInspectable ActivationSignalDetectionConfiguration
Attribute
Implementiert

Windows-Anforderungen

Gerätefamilie
Windows 10, version 2004 (eingeführt in 10.0.19041.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v10.0)

Eigenschaften

AvailabilityInfo

Ruft die aktuellen Nutzungseinschränkungen ab, die für diese Konfiguration eindeutig sind.

DisplayName

Ruft den Namen des Signals in einer lokalisierbaren, lesbaren Form ab.

IsActive

Ruft ab, ob ein ActivationSignalDetectionConfiguration-Objekt Konfigurationseinstellungen verarbeitet.

Ruft ab, ob diese Konfiguration alle Kriterien für den zugeordneten ActivationSignalDetector erfüllt, um eingaben entsprechend dem Signal zu verarbeiten.

ModelId

Ruft den Bezeichner ab, normalerweise gebietsschemaspezifisch, für die Modelldaten, die dieser Konfiguration zugeordnet sind.

SignalId

Ruft den gebietsschemaunabhängigen Bezeichner für diese Konfiguration ab.

TrainingDataFormat

Ruft das unterstützte Datenformat ab, das für das Training der Signalerkennung mit dieser Konfiguration verwendet wird (sofern verfügbar).

TrainingStepCompletionMaxAllowedTime

Ruft die maximal zulässige Zeit zum Abschließen eines Trainingsschritts für diese Konfiguration ab (sofern verfügbar).

TrainingStepsCompleted

Ruft die Anzahl der Schritte ab, die im Trainingsprozess dieser Konfiguration abgeschlossen wurden (sofern verfügbar).

TrainingStepsRemaining

Ruft die Anzahl der verbleibenden Schritte im Trainingsprozess dieser Konfiguration ab (sofern verfügbar).

Methoden

ApplyTrainingData(ActivationSignalDetectionTrainingDataFormat, IInputStream)

Stellt Eingabedaten im angegebenen Format bereit und versucht, einen Trainingsschritt abzuschließen (wenn ein Trainingsprozess für die Signalerkennung dieser Konfiguration verfügbar ist).

Wichtig

Um mögliche Parallelitätsprobleme zu vermeiden, wird stattdessen die Verwendung von ApplyTrainingDataAsync empfohlen.

ApplyTrainingDataAsync(ActivationSignalDetectionTrainingDataFormat, IInputStream)

Stellt asynchron Eingabedaten im angegebenen Format bereit und versucht, einen Trainingsschritt abzuschließen (wenn ein Trainingsprozess für die Signalerkennung dieser Konfiguration verfügbar ist).

ClearModelData()

Löscht alle Modelldaten für die digitale Assistent.

Wichtig

Um mögliche Parallelitätsprobleme zu vermeiden, empfiehlt es sich stattdessen , ClearModelDataAsync zu verwenden.

ClearModelDataAsync()

Löscht asynchron alle Modelldaten für die digitale Assistent.

ClearTrainingData()

Löscht alle Sprachtrainingsdaten aus dem ActivationSignalDetector für die digitale Assistent.

Wichtig

Um mögliche Parallelitätsprobleme zu vermeiden, empfiehlt es sich stattdessen , ClearTrainingDataAsync zu verwenden.

ClearTrainingDataAsync()

Löscht asynchron alle Sprachtrainingsdaten aus dem ActivationSignalDetector für die digitale Assistent.

Close()

Schließt das ActivationSignalDetectionConfiguration-Objekt und gibt Systemressourcen frei.

Dispose()

Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen.

GetModelData()

Ruft die Modellkonfigurationsdaten (spezifisch für eine Signalerkennung) ab.

Wichtig

Um mögliche Parallelitätsprobleme zu vermeiden, wird stattdessen getModelDataAsync empfohlen.

GetModelDataAsync()

Ruft die Modellkonfigurationsdaten (spezifisch für eine Signalerkennung) asynchron ab.

GetModelDataType()

Ruft den Datentyp der Modellkonfiguration ab (spezifisch für eine Signalerkennung).

Wichtig

Um mögliche Parallelitätsprobleme zu vermeiden, wird stattdessen getModelDataTypeAsync empfohlen.

GetModelDataTypeAsync()

Ruft asynchron den Datentyp der Modellkonfiguration ab (spezifisch für eine Signalerkennung).

SetEnabled(Boolean)

Aktiviert oder deaktiviert die Konfiguration auf Anwendungsebene, unabhängig von den Einstellungen auf Systemebene. Die Konfiguration muss für den zugeordneten ActivationSignalDetector sowohl zulässig als auch aktiviert sein.

Wichtig

Um mögliche Parallelitätsprobleme zu vermeiden, wird stattdessen die Verwendung von SetEnabledAsync empfohlen.

SetEnabledAsync(Boolean)

Aktiviert oder deaktiviert die Konfiguration asynchron auf Anwendungsebene, unabhängig von Den Einstellungen auf Systemebene. Die Konfiguration muss für den zugeordneten ActivationSignalDetector sowohl zulässig als auch aktiviert sein.

SetEnabledWithResult(Boolean)

Aktiviert oder deaktiviert die Konfiguration auf Anwendungsebene, unabhängig von den Einstellungen auf Systemebene, und gibt einen Erfolgsindikator zurück. Die Konfiguration muss für den zugeordneten ActivationSignalDetector sowohl zulässig als auch aktiviert sein.

Wichtig

Um mögliche Parallelitätsprobleme zu vermeiden, wird stattdessen die Verwendung von SetEnabledAsync empfohlen.

SetEnabledWithResultAsync(Boolean)

Aktiviert oder deaktiviert die Konfiguration asynchron auf Anwendungsebene, unabhängig von den Einstellungen auf Systemebene, und gibt einen Erfolgsindikator zurück. Die Konfiguration muss für den zugeordneten ActivationSignalDetector sowohl zulässig als auch aktiviert sein.

Wichtig

Um mögliche Parallelitätsprobleme zu vermeiden, wird stattdessen die Verwendung von SetEnabledAsync empfohlen.

SetModelData(String, IInputStream)

Legt die Modellkonfigurationsdaten (spezifisch für eine Signalerkennung) fest.

Wichtig

Um mögliche Parallelitätsprobleme zu vermeiden, wird stattdessen die Verwendung von SetModelDataAsync empfohlen.

SetModelDataAsync(String, IInputStream)

Legt die Modellkonfigurationsdaten (spezifisch für eine Signalerkennung) asynchron fest.

SetModelDataWithResult(String, IInputStream)

Legt die Modellkonfigurationsdaten (spezifisch für eine Signalerkennung) fest und gibt einen Erfolgsindikator zurück.

SetModelDataWithResultAsync(String, IInputStream)

Legt die Modellkonfigurationsdaten (spezifisch für eine Signalerkennung) asynchron fest und gibt einen Erfolgsindikator zurück.

Ereignisse

AvailabilityChanged

Tritt auf, wenn sich der Verfügbarkeitsstatus von ActivationSignalDetector ändert.

Gilt für:

Weitere Informationen