SrgsItem 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 um elemento gramatical que contém frases ou outras entidades que o utilizador pode comunicar para produzir um reconhecimento bem-sucedido.
public ref class SrgsItem : System::Speech::Recognition::SrgsGrammar::SrgsElement
public class SrgsItem : System.Speech.Recognition.SrgsGrammar.SrgsElement
[System.Serializable]
public class SrgsItem : System.Speech.Recognition.SrgsGrammar.SrgsElement
type SrgsItem = class
inherit SrgsElement
[<System.Serializable>]
type SrgsItem = class
inherit SrgsElement
Public Class SrgsItem
Inherits SrgsElement
- Herança
- Atributos
Observações
Um SrgsItem objeto pode consistir em frases, entidades como SrgsRuleRef objetos, combinações lógicas de frases e SrgsRuleRef objetos, e assim por diante. Pode usar a Elements propriedade na SrgsItem classe para aceder aos constituintes de um SrgsItem objeto.
A ordem em que SrgsItem os objetos aparecem num dado SrgsRule objeto especifica a ordem em que o utilizador deve pronunciá-los. Por defeito, o conteúdo de um SrgsItem deve ser dito exatamente uma vez. Para especificar que o conteúdo de um SrgsItem deve ser falado repetidamente, use o SrgsItem construtor e defina o repeatCount parâmetro. De forma semelhante, para especificar um intervalo para o número de vezes que um SrgsItem pode ser pronunciado, crie o SrgsItem com um dos construtores que definem a MaxRepeat propriedade e a propriedade MinRepeat . Se já existir SrgsItem , pode usar um dos SrgsItem.SetRepeat métodos ou SetRepeat para especificar repetições.
Também pode especificar a probabilidade de um item ser repetidamente mencionado, definindo o valor da RepeatProbability propriedade.
SrgsItem Os objetos dentro de um SrgsOneOf objeto constituem uma lista de alternativas das quais o utilizador pode falar uma. Pode usar a Weight propriedade para especificar a probabilidade de um dado item da lista ser dito.
A SrgsItem classe representa o item elemento 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 item e detalhes sobre o seu suporte pelo System.Speech, consulte o item Elemento.
Construtores
| Name | Description |
|---|---|
| SrgsItem() |
Inicializa uma nova instância da SrgsItem classe. |
| SrgsItem(Int32, Int32, SrgsElement[]) |
Inicializa uma nova instância da SrgsItem classe, especifica um array de SrgsElement objetos a adicionar a esta instância e define as contagens mínimas e máximas de repetições. |
| SrgsItem(Int32, Int32, String) |
Inicializa uma nova instância da SrgsItem classe, especifica o texto associado ao item e especifica o número mínimo e máximo de repetições. |
| SrgsItem(Int32, Int32) |
Inicializa uma nova instância da SrgsItem classe e especifica o número mínimo e máximo de repetições. |
| SrgsItem(Int32) |
Inicializa uma nova instância da SrgsItem classe e especifica o número de vezes que o seu conteúdo deve ser pronunciado. |
| SrgsItem(SrgsElement[]) |
Inicializa uma nova instância da SrgsItem classe e especifica um array de SrgsElement objetos a adicionar a essa instância. |
| SrgsItem(String) |
Inicializa uma nova instância da SrgsItem classe e especifica o seu conteúdo textual. |
Propriedades
| Name | Description |
|---|---|
| Elements |
Obtém a coleção de objetos contida pela SrgsItem instância. |
| MaxRepeat |
Obtém o número máximo de vezes que um utilizador pode falar sobre o conteúdo do SrgsItem. |
| MinRepeat |
Obtém o número mínimo de vezes que um utilizador deve pronunciar o conteúdo do SrgsItem. |
| RepeatProbability |
Obtém ou define a probabilidade de um utilizador repetir o conteúdo desta SrgsItem instância. |
| Weight |
Obtém ou define um fator multiplicador que ajusta a probabilidade de um SrgsItem em um SrgsOneOf objeto ser falado. |
Métodos
| Name | Description |
|---|---|
| Add(SrgsElement) |
Adiciona um objeto à coleção de objetos contida nesta SrgsItem instância. |
| 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) |
| SetRepeat(Int32, Int32) |
Define o número mínimo de vezes e o número máximo de vezes que um item pode ser dito. |
| SetRepeat(Int32) |
Define o número de vezes que o conteúdo de um SrgsItem deve ser dito. |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |