SrgsRuleRef Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa o elemento gramatical 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
Observações
A SrgsRuleRef classe é particularmente útil quando se quer reutilizar um SrgsRule elemento cujo conteúdo já foi definido. Ao reutilizar regras existentes, pode construir gramáticas complexas mais rapidamente.
Pode usar um dos construtores da SrgsRuleRef classe para referenciar um SrgsRule objeto ou elemento rule se o seguinte for verdade:
O SrgsRule objeto pertence à gramática contenda e o valor da sua Scope propriedade é Public ou Private.
O
ruleelemento pertence a uma gramática externa e o valor do seuscopeatributo épublic.O
ruleelemento pertence a uma gramática externa, o valor do seuscopeatributo éprivate, e é declarado como oroot ruleda gramática externa.
Esta classe representa o ruleref elemento conforme definido na Especificação de Gramática de Reconhecimento de Fala (SRGS) Versão 1.0 do World Wide Web Consortium (W3C). Para informações sobre o elemento SRGS ruleref e detalhes sobre o seu suporte pelo System.Speech, veja Elemento-refr.
Importante
Utilizar uma instância deste tipo com dados não confiáveis é um risco de segurança. Use este objeto apenas com dados confiáveis. Para obter mais informações, consulte Validar todas as informações inseridas.
Construtores
| Name | Description |
|---|---|
| SrgsRuleRef(SrgsRule, String, String) |
Inicializa uma nova instância da SrgsRuleRef classe, especificando a regra a referenciar, o alias da cadeia do dicionário semântico e os parâmetros de inicialização. |
| SrgsRuleRef(SrgsRule, String) |
Inicializa uma nova instância da SrgsRuleRef classe, especificando a regra a referenciar e uma cadeia que contém uma chave semântica. |
| SrgsRuleRef(SrgsRule) |
Inicializa uma nova instância da SrgsRuleRef classe e especifica a regra a referenciar. |
| SrgsRuleRef(Uri, String, String, String) |
Inicializa uma nova instância da SrgsRuleRef classe, especificando a localização do ficheiro gramatical externo, o identificador da regra, o alias da cadeia do dicionário semântico e os parâmetros de inicialização. |
| SrgsRuleRef(Uri, String, String) |
Inicializa uma nova instância da SrgsRuleRef classe, especificando a localização do ficheiro gramatical externo, o identificador da regra e o alias da cadeia do dicionário semântico. |
| SrgsRuleRef(Uri, String) |
Inicializa uma nova instância da SrgsRuleRef classe, especificando a localização do ficheiro gramatical externo e o identificador da regra a referenciar. |
| SrgsRuleRef(Uri) |
Inicializa uma nova instância da SrgsRuleRef classe e especifica a localização do ficheiro gramatical externo a referenciar. |
Campos
| Name | Description |
|---|---|
| Dictation |
Define uma regra que pode corresponder à entrada falada, conforme definido pelo tema de ditado associado a esta gramática. |
| Garbage |
Define uma regra que pode corresponder qualquer fala até ao próximo par de regras, ao próximo token ou até ao fim da entrada falada. |
| MnemonicSpelling |
Indica que a entrada da fala pode conter letras soletradas de uma palavra, e que letras soletradas podem ser reconhecidas como uma palavra. |
| Null |
Define uma regra que é automaticamente correspondida na ausência de qualquer entrada de áudio. |
| Void |
Define uma regra que nunca pode ser dita. Inserir VOID numa sequência torna automaticamente essa sequência indescritível. |
Propriedades
| Name | Description |
|---|---|
| Params |
Obtém os parâmetros de inicialização de um SrgsRuleRef elemento. |
| SemanticKey |
Recebe uma cadeia de alias para o dicionário semântico. |
| Uri |
Obtém o URI da regra que este SrgsRuleRef elemento referencia. |
Métodos
| Name | Description |
|---|---|
| CreateObjRef(Type) |
Cria um objeto que contém toda a informação relevante necessária para gerar um proxy usado para 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 função de hash predefinida. (Herdado de Object) |
| GetLifetimeService() |
Obsoleto.
Recupera o objeto de serviço de tempo de vida atual que controla a política de vida útil neste caso. (Herdado de MarshalByRefObject) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| InitializeLifetimeService() |
Obsoleto.
Obtém-se um objeto de serviço vitalício para controlar a apólice vitalícia neste caso. (Herdado de MarshalByRefObject) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| MemberwiseClone(Boolean) |
Cria uma cópia superficial do objeto atual MarshalByRefObject . (Herdado de MarshalByRefObject) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |