SrgsItem Classe

Definição

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)

Aplica-se a

Ver também