SrgsGrammarMode Enumerazione
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.
Indica il tipo di input con cui la grammatica, definita dall'oggetto SrgsDocument, eseguirà la corrispondenza.
public enum class SrgsGrammarMode
public enum SrgsGrammarMode
type SrgsGrammarMode =
Public Enum SrgsGrammarMode
- Ereditarietà
Campi
Dtmf | 1 | L'oggetto di SrgsDocument corrisponderà ai toni DTMF simili a quelli individuati in un telefono, anziché alla voce. |
Voice | 0 | L'oggetto di SrgsDocument corrisponderà all'input vocale. |
Esempio
string srgsDocumentFile = Path.Combine(Path.GetTempPath(), "srgsDocumentFile.xml");
SrgsDocument document = null;
GrammarBuilder builder = null;
Grammar grammar = null;
Choices firstThree = new Choices(new string[] {"1", "2", "3"});
Choices nextThree = new Choices(new string[] {"4", "5", "6"});
Choices lastThree = new Choices(new string[] {"7", "8", "9"});
Choices keyPadChoices = new Choices(new GrammarBuilder[] {firstThree, nextThree, lastThree, new Choices("0")});
builder = new GrammarBuilder(keyPadChoices);
document = new SrgsDocument(builder);
document.Mode = SrgsGrammarMode.Dtmf;
grammar = new Grammar(document);
Commenti
La modalità di input per un SrgsDocument oggetto è determinata dalla relativa proprietà Mode . La modalità di input predefinita è Voice, che indica che la grammatica definita da corrisponderà SrgsDocument all'input vocale.
La modalità Dtmf indica che una grammatica corrisponderà ai Dual-Tone multifrequenza (DTMF) anziché alla voce. Sono presenti 16 toni DTMF, 12 dei quali si trovano comunemente nella maggior parte dei telefoni.
Quando si crea un oggetto da un oggetto , l'oggetto corrisponderà al tipo di input specificato dalla proprietà , che Grammar SrgsDocument ottiene Grammar Mode un'istanza di SrgsGrammarMode .