Partager via


SrgsDocument Classe

Définition

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.

S’applique à

Voir aussi