ActivationSignalDetectionConfiguration Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce i dettagli di configurazione per un singolo segnale supportato da un rilevatore di segnali di attivazione. Ad esempio, la parola chiave "Hey Cortana" in inglese statunitense.
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
- Ereditarietà
- Attributi
- Implementazioni
Requisiti Windows
Famiglia di dispositivi |
Windows 10, version 2004 (è stato introdotto in 10.0.19041.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v10.0)
|
Proprietà
AvailabilityInfo |
Ottiene le restrizioni di utilizzo correnti univoca per questa configurazione. |
DisplayName |
Ottiene il nome del segnale in una forma localizzabile e leggibile. |
IsActive |
Ottiene se un oggetto ActivationSignalDetectionConfiguration sta elaborando le impostazioni di configurazione. Ottiene se questa configurazione soddisfa tutti i criteri per l'attivazione associataSignalDetector per elaborare l'input corrispondente al segnale. |
ModelId |
Ottiene l'identificatore, in genere specifico delle impostazioni locali, per i dati del modello associati a questa configurazione. |
SignalId |
Ottiene l'identificatore indipendente dalle impostazioni locali per questa configurazione. |
TrainingDataFormat |
Ottiene il formato di dati supportato usato per il training di rilevamento dei segnali con questa configurazione (se disponibile). |
TrainingStepCompletionMaxAllowedTime |
Ottiene il tempo massimo consentito per completare un passaggio di training per questa configurazione (se disponibile). |
TrainingStepsCompleted |
Ottiene il numero di passaggi completati nel processo di training di questa configurazione (se disponibile). |
TrainingStepsRemaining |
Ottiene il numero di passaggi rimanenti nel processo di training di questa configurazione (se disponibile). |
Metodi
ApplyTrainingData(ActivationSignalDetectionTrainingDataFormat, IInputStream) |
Fornisce i dati di input nel formato specificato e tenta di completare un passaggio di training (se un processo di training è disponibile per il rilevamento dei segnali di questa configurazione). Importante Per evitare possibili problemi di concorrenza, è consigliabile usare ApplyTrainingDataAsync . |
ApplyTrainingDataAsync(ActivationSignalDetectionTrainingDataFormat, IInputStream) |
Fornisce in modo asincrono i dati di input nel formato specificato e tenta di completare un passaggio di training (se un processo di training è disponibile per il rilevamento dei segnali di questa configurazione). |
ClearModelData() |
Elimina tutti i dati del modello per l'assistente digitale. Importante Per evitare possibili problemi di concorrenza, è consigliabile usare ClearModelDataAsync . |
ClearModelDataAsync() |
Elimina in modo asincrono tutti i dati del modello per il assistente digitale. |
ClearTrainingData() |
Elimina tutti i dati di training vocale dall'attivazioneSignalDetector per il assistente digitale. Importante Per evitare possibili problemi di concorrenza, è consigliabile usare ClearTrainingDataAsync . |
ClearTrainingDataAsync() |
Elimina in modo asincrono tutti i dati di training vocale dall'attivazioneSignalDetector per il assistente digitale. |
Close() |
Chiude l'oggetto ActivationSignalDetectionConfiguration e rilascia le risorse di sistema. |
Dispose() |
Esegue attività definite dall'applicazione, come rilasciare o reimpostare risorse non gestite. |
GetModelData() |
Ottiene i dati di configurazione del modello (specifici di un rilevatore di segnali). Importante Per evitare possibili problemi di concorrenza, è consigliabile usare invece GetModelDataAsync . |
GetModelDataAsync() |
Ottiene in modo asincrono i dati di configurazione del modello (specifici di un rilevatore di segnali). |
GetModelDataType() |
Ottiene il tipo di dati di configurazione del modello (specifico per un rilevatore di segnali). Importante Per evitare possibili problemi di concorrenza, è consigliabile usare getModelDataTypeAsync . |
GetModelDataTypeAsync() |
Ottiene in modo asincrono il tipo di dati di configurazione del modello (specifico per un rilevatore di segnali). |
SetEnabled(Boolean) |
Abilita o disabilita la configurazione in modo a livello di applicazione, indipendentemente dalle impostazioni a livello di sistema. La configurazione deve essere consentita e abilitata per l'attivazione associataSignalDetector. Importante Per evitare possibili problemi di concorrenza, è consigliabile usare SetEnabledAsync . |
SetEnabledAsync(Boolean) |
Abilita o disabilita in modo asincrono la configurazione in modo a livello di applicazione, indipendentemente dalle impostazioni a livello di sistema. La configurazione deve essere consentita e abilitata per l'attivazione associataSignalDetector. |
SetEnabledWithResult(Boolean) |
Abilita o disabilita la configurazione in modo a livello di applicazione, indipendentemente dalle impostazioni a livello di sistema e restituisce un indicatore di esito positivo. La configurazione deve essere consentita e abilitata per l'attivazione associataSignalDetector. Importante Per evitare possibili problemi di concorrenza, è consigliabile usare SetEnabledAsync . |
SetEnabledWithResultAsync(Boolean) |
Abilita o disabilita in modo asincrono la configurazione in modo a livello di applicazione, indipendentemente dalle impostazioni a livello di sistema e restituisce un indicatore di esito positivo. La configurazione deve essere consentita e abilitata per l'attivazione associataSignalDetector. Importante Per evitare possibili problemi di concorrenza, è consigliabile usare SetEnabledAsync . |
SetModelData(String, IInputStream) |
Imposta i dati di configurazione del modello (specifici di un rilevatore di segnali). Importante Per evitare possibili problemi di concorrenza, è consigliabile usare invece SetModelDataAsync . |
SetModelDataAsync(String, IInputStream) |
Imposta in modo asincrono i dati di configurazione del modello (specifici di un rilevatore di segnali). |
SetModelDataWithResult(String, IInputStream) |
Imposta i dati di configurazione del modello (specifici di un rilevatore di segnali) e restituisce un indicatore di esito positivo. |
SetModelDataWithResultAsync(String, IInputStream) |
Imposta in modo asincrono i dati di configurazione del modello (specifici di un rilevatore di segnali) e restituisce un indicatore di esito positivo. |
Eventi
AvailabilityChanged |
Si verifica quando lo stato di disponibilità dell'attivazioneSignalDetector cambia. |