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 tipada que estão 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
Importante
Usar uma instância desse tipo com dados não confiáveis é um risco à segurança. Use esse objeto somente com dados confiáveis. Para obter mais informações, consulte Validar Todas as Entradas.
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, SrgsRuleRefe SrgsSemanticInterpretationTagSrgsToken. 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 de SrgsRule.GrammarBuilder
Depois que o SrgsDocument objeto é criado, ele pode ser carregado em um Grammar objeto ou compilado SrgsGrammarCompiler, permitindo que ele seja lido por um Grammar objeto.
Construtores
| Nome | Description |
|---|---|
| SrgsDocument() |
Inicializa uma nova instância da classe SrgsDocument. |
| SrgsDocument(GrammarBuilder) |
Inicializa uma nova instância da classe de SrgsDocument um GrammarBuilder objeto. |
| SrgsDocument(SrgsRule) |
Inicializa uma nova instância da SrgsDocument classe e especifica um SrgsRule objeto para ser a regra raiz da gramática. |
| SrgsDocument(String) |
Inicializa uma nova instância da SrgsDocument classe especificando o local do documento XML que é usado para preencher a SrgsDocument instância. |
| SrgsDocument(XmlReader) |
Inicializa uma nova instância da classe de uma instância que SrgsDocument faz referência a XmlReader um arquivo de gramática de formato XML. |
Propriedades
| Nome | Description |
|---|---|
| AssemblyReferences |
Obtém as informações de referência do assembly para a SrgsDocument instância. |
| CodeBehind |
Obtém as informações de code-behind para a SrgsDocument instância. |
| Culture |
Obtém ou define as informações de cultura da SrgsDocument instância. |
| Debug |
Obtém ou define se os números de linha devem ser adicionados a scripts embutidos. |
| ImportNamespaces |
Obtém os namespaces relacionados para a instância atual SrgsDocument . |
| Language |
Obtém ou define a linguagem de programação usada para código embutido na SrgsDocument classe. |
| Mode |
Obtém ou define o modo da SrgsDocument classe. |
| Namespace |
Obtém ou define o namespace da SrgsDocument classe. |
| PhoneticAlphabet |
Obtém ou define o alfabeto fonético da SrgsDocument classe. |
| Root |
Obtém ou define a regra raiz da SrgsDocument classe. |
| Rules |
Obtém a coleção de regras que estão definidas atualmente para a SrgsDocument classe. |
| Script |
Obtém ou define a linguagem de script .NET para a classe SrgsDocument. |
| XmlBase |
Obtém ou define o URI base da SrgsDocument classe. |
Métodos
| Nome | Description |
|---|---|
| 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 Objectatual. (Herdado de Object) |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
| WriteSrgs(XmlWriter) |
Grava o conteúdo do SrgsDocument objeto em um arquivo de gramática em formato XML que está em conformidade com a SRGS (Especificação de Gramática de Reconhecimento de Fala) versão 1.0. |