SrgsDocument Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define um objeto de tempo de design usado para criar gramáticas de runtime fortemente tipadas em conformidade com a SRGS (Especificação de Gramática de Reconhecimento de Fala) Versão 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
- Herança
-
SrgsDocument
- Atributos
Comentários
Você pode construir uma instância vazia SrgsDocument e criar uma gramática adicionando instâncias de classes que representam elementos SRGS, como SrgsRule, , SrgsOneOfSrgsItem, SrgsRuleRef, SrgsSemanticInterpretationTage SrgsToken. Você também pode construir uma SrgsDocument instância de um arquivo de gramática XML compatível com SRGS existente, de uma instância do SrgsRuleou de uma instância do GrammarBuilder.
Depois que o SrgsDocument objeto é criado, ele pode ser carregado em um Grammar objeto ou compilado por SrgsGrammarCompiler, permitindo que ele seja lido por um Grammar objeto .
Consulte Criar gramáticas usando SrgsGrammar no Guia de Programação de Fala do Sistema para .NET Framework para obter mais informações e exemplos.
Construtores
SrgsDocument() |
Inicializa uma nova instância da classe SrgsDocument. |
SrgsDocument(GrammarBuilder) |
Inicializa uma nova instância da classe SrgsDocument de um objeto GrammarBuilder. |
SrgsDocument(SrgsRule) |
Inicializa uma nova instância da classe SrgsDocument e especifica um objeto SrgsRule para ser a regra raiz da gramática. |
SrgsDocument(String) |
Inicializa uma nova instância da classe SrgsDocument especificando o local do documento XML usado para preencher a instância SrgsDocument. |
SrgsDocument(XmlReader) |
Inicializa uma nova instância da classe SrgsDocument usando uma instância de XmlReader que faz referência a um arquivo de gramática em formato XML. |
Propriedades
AssemblyReferences |
Obtém as informações de referência do assembly para a instância SrgsDocument. |
CodeBehind |
Obtém as informações code-behind para a instância SrgsDocument. |
Culture |
Obtém ou define as informações de cultura da instância SrgsDocument. |
Debug |
Obtém ou define se os números de linha devem ser adicionados a scripts embutidos. |
ImportNamespaces |
Obtém os namespaces relacionados à instância SrgsDocument atual. |
Language |
Obtém ou define a linguagem de programação usada para o código embutido na classe SrgsDocument. |
Mode |
Obtém ou define o modo para a classe SrgsDocument. |
Namespace |
Obtém ou define o namespace da classe SrgsDocument. |
PhoneticAlphabet |
Obtém ou define o alfabeto fonético da classe SrgsDocument. |
Root |
Obtém ou define a regra raiz da classe SrgsDocument. |
Rules |
Obtém a coleção de regras definidas no momento para a classe SrgsDocument. |
Script |
Obtém ou define a linguagem .NET para a classe SrgsDocument. |
XmlBase |
Obtém ou define o URI de base da classe SrgsDocument. |
Métodos
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
WriteSrgs(XmlWriter) |
Grava o conteúdo do objeto SrgsDocument em um arquivo de gramática em formato XML que está de acordo com a SRGS (Especificação de Gramática de Reconhecimento de Fala) Versão 1.0. |