ActivationSignalDetectionConfiguration Klasse
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.
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
- 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. |