SrgsRuleRef 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.
Representa o elemento de gramática que especifica uma referência a uma regra.
public ref class SrgsRuleRef : System::Speech::Recognition::SrgsGrammar::SrgsElement
public class SrgsRuleRef : System.Speech.Recognition.SrgsGrammar.SrgsElement
[System.Serializable]
public class SrgsRuleRef : System.Speech.Recognition.SrgsGrammar.SrgsElement
type SrgsRuleRef = class
inherit SrgsElement
[<System.Serializable>]
type SrgsRuleRef = class
inherit SrgsElement
Public Class SrgsRuleRef
Inherits SrgsElement
- Herança
- Atributos
Comentários
A SrgsRuleRef classe é particularmente útil quando você deseja reutilizar um SrgsRule elemento cujo conteúdo já foi definido. Ao reutilizar as regras existentes, você pode criar gramáticas complexas mais rapidamente.
Você pode usar um dos construtores da SrgsRuleRef classe para referenciar um SrgsRule objeto ou um rule
elemento se o seguinte for verdadeiro:
O SrgsRule objeto está na gramática que contém e o valor de sua Scope propriedade é Public ou Private.
O
rule
elemento está em uma gramática externa e o valor de seuscope
atributo épublic
.O
rule
elemento está em uma gramática externa, o valor de seuscope
atributo éprivate
e é declarado como oroot rule
da gramática externa.
Essa classe representa o ruleref
elemento conforme definido no World Wide Web Consortium (W3C) Speech Recognition Grammar Specification (SRGS) versão 1.0. Para obter informações sobre o elemento SRGS ruleref
e detalhes sobre seu suporte por System.Speech, consulte Elemento ruleref.
Construtores
SrgsRuleRef(SrgsRule) |
Inicializa uma nova instância da classe SrgsRuleRef e especifica a regra a ser referenciada. |
SrgsRuleRef(SrgsRule, String) |
Inicializa uma nova instância da classe SrgsRuleRef, especificando a regra a ser referenciada e uma cadeia de caracteres que contém uma chave semântica. |
SrgsRuleRef(SrgsRule, String, String) |
Inicializa uma nova instância da classe SrgsRuleRef, especificando a regra a ser referenciada, o alias da cadeia de caracteres do dicionário de semântica e os parâmetros de inicialização. |
SrgsRuleRef(Uri) |
Inicializa uma nova instância da classe SrgsRuleRef e especifica o local do arquivo de gramática externo a ser referenciado. |
SrgsRuleRef(Uri, String) |
Inicializa uma nova instância da classe SrgsRuleRef, especificando o local do arquivo de gramática externo e o identificador da regra a ser referenciada. |
SrgsRuleRef(Uri, String, String) |
Inicializa uma nova instância do SrgsRuleRef arquivo de classe, especificando o local da gramática externo, o identificador da regra e o alias de cadeia de caracteres do dicionário de semântica. |
SrgsRuleRef(Uri, String, String, String) |
Inicializa uma nova instância da classe SrgsRuleRef, especificando o local do arquivo de gramática externo, o identificador da regra, o alias de cadeia de caracteres do dicionário de semântica e os parâmetros de inicialização. |
Campos
Dictation |
Define uma regra que pode corresponder à entrada falada, conforme definido pelo tópico ditado associado a esta gramática. |
Garbage |
Define uma regra que pode corresponder a qualquer fala até a próxima correspondência de regra, até o próximo token ou até o final da entrada de fala. |
MnemonicSpelling |
Indica que a entrada de fala pode conter as letras de uma palavra soletrada e que essas letras podem ser reconhecidas como uma palavra. |
Null |
Define uma regra que é correspondida automaticamente na ausência de uma entrada de áudio. |
Void |
Define uma regra que nunca pode ser falada. Inserir VOID em uma sequência faz automaticamente com que essa sequência não possa mais ser falada. |
Propriedades
Params |
Obtém os parâmetros de inicialização de um elemento SrgsRuleRef. |
SemanticKey |
Obtém uma cadeia de caracteres de alias para o dicionário de semântica. |
Uri |
Obtém o URI da regra que esse elemento SrgsRuleRef referencia. |
Métodos
CreateObjRef(Type) |
Cria um objeto que contém todas as informações relevantes necessárias para gerar um proxy usado para se comunicar com um objeto remoto. (Herdado de MarshalByRefObject) |
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) |
GetLifetimeService() |
Obsoleto.
Recupera o objeto de serviço de tempo de vida atual que controla a política de ciclo de vida para esta instância. (Herdado de MarshalByRefObject) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
InitializeLifetimeService() |
Obsoleto.
Obtém um objeto de serviço de tempo de vida para controlar a política de tempo de vida para essa instância. (Herdado de MarshalByRefObject) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
MemberwiseClone(Boolean) |
Cria uma cópia superficial do objeto MarshalByRefObject atual. (Herdado de MarshalByRefObject) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |