SrgsGrammarMode Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Indique le type d'entrée que la grammaire, définie par le SrgsDocument, mettra en correspondance.
public enum class SrgsGrammarMode
public enum SrgsGrammarMode
type SrgsGrammarMode =
Public Enum SrgsGrammarMode
- Héritage
Champs
Dtmf | 1 | L'objet SrgsDocument correspond à des tonalités DTMF semblables à celles sur un téléphone, plutôt qu'à de la voix. |
Voice | 0 | L'objet SrgsDocument correspond à la saisie vocale. |
Exemples
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);
Remarques
Le mode d’entrée pour un SrgsDocument est déterminé par sa Mode propriété. Le mode de saisie par défaut est Voice, ce qui indique que la grammaire définie par SrgsDocument correspondra à l’entrée vocale.
Le mode DTMF indique qu’une grammaire correspondra à Dual-Tone tonalités multifréquences (DTMF) au lieu de la parole. Il y a 16 tonalités DTMF, dont 12 se trouvent généralement sur la plupart des téléphones.
Lorsque vous créez un Grammar objet à partir d’un objet SrgsDocument , l' Grammar objet correspond au type d’entrée spécifié par la Mode propriété, qui obtient une instance de SrgsGrammarMode .