SrgsDocument Classe
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.
Définit un objet au moment du design qui est utilisé pour générer des grammaires d’exécution fortement typées qui soient conformes à la spécification Speech Recognition Grammar Specification (SRGS) Version 1.0.
public ref class SrgsDocument
public class SrgsDocument
[System.Serializable]
public class SrgsDocument
type SrgsDocument = class
[<System.Serializable>]
type SrgsDocument = class
Public Class SrgsDocument
- Héritage
-
SrgsDocument
- Attributs
Remarques
Vous pouvez construire une instance vide SrgsDocument et générer une grammaire en ajoutant des instances de classes qui représentent des éléments SRGS, tels que SrgsRule, SrgsOneOf,SrgsItemSrgsRuleRef , SrgsSemanticInterpretationTaget SrgsToken. Vous pouvez également construire une SrgsDocument instance à partir d’un fichier de grammaire XML compatible SRGS existant, d’une instance de SrgsRuleou d’une instance de GrammarBuilder.
Une fois l’objet SrgsDocument créé, il peut être chargé dans un Grammar objet ou compilé par SrgsGrammarCompiler, ce qui lui permet d’être lu par un Grammar objet .
Pour plus d’informations et d’exemples, consultez Créer des grammaires à l’aide de SrgsGrammar dans le Guide de programmation system Speech pour .NET Framework .
Constructeurs
SrgsDocument() |
Initialise une nouvelle instance de la classe SrgsDocument. |
SrgsDocument(GrammarBuilder) |
Initialise une nouvelle instance de la classe SrgsDocument à partir d'un objet GrammarBuilder. |
SrgsDocument(SrgsRule) |
Initialise une nouvelle instance de la classe SrgsDocument et spécifie un objet SrgsRule comme règle racine de la grammaire. |
SrgsDocument(String) |
Initialise une nouvelle instance de la classe SrgsDocument en spécifiant l'emplacement du document XML utilisé pour remplir l'instance de SrgsDocument. |
SrgsDocument(XmlReader) |
Initialise une nouvelle instance de la classe SrgsDocument d'une instance de XmlReader qui référence un fichier de grammaire au format XML. |
Propriétés
AssemblyReferences |
Obtient les informations de référence de l'assembly pour l'instance SrgsDocument. |
CodeBehind |
Obtient les informations code-behind pour l'instance SrgsDocument. |
Culture |
Obtient ou définit les informations de culture de l'instance SrgsDocument. |
Debug |
Obtient ou définit une valeur indiquant si les numéros de ligne doivent être ajoutés aux scripts intégrés. |
ImportNamespaces |
Obtient les espaces de noms connexes pour l'instance SrgsDocument en cours. |
Language |
Obtient ou définit le langage de programmation utilisé pour le code incorporé dans la classe de SrgsDocument. |
Mode |
Obtient ou définit le mode de la classe SrgsDocument. |
Namespace |
Obtient ou définit l'espace de noms de la classe SrgsDocument. |
PhoneticAlphabet |
Obtient ou définit l'alphabet phonétique de la classe SrgsDocument. |
Root |
Obtient ou définit la règle racine de la classe SrgsDocument. |
Rules |
Obtient la collection de règles qui sont actuellement définies pour la classe SrgsDocument. |
Script |
Obtient ou définit le langage de script.NET pour la classe de SrgsDocument. |
XmlBase |
Obtient ou définit l'URI de base de la classe SrgsDocument. |
Méthodes
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
WriteSrgs(XmlWriter) |
Écrit le contenu de l’objet SrgsDocument dans un fichier de grammaire au format XML conforme à la spécification Speech Recognition Grammar Specification (SRGS) Version 1.0. |