SrgsRule SrgsRule SrgsRule SrgsRule Class

Definizione

Rappresenta una regola di grammatica.Represents a grammar rule.

public ref class SrgsRule
[System.Serializable]
public class SrgsRule
type SrgsRule = class
Public Class SrgsRule
Ereditarietà
SrgsRuleSrgsRuleSrgsRuleSrgsRule
Attributi

Commenti

Usare il SrgsRule classe per creare una nuova regola in fase di esecuzione o modificare una regola in un file o flusso grammaticali esistente in fase di esecuzione.Use the SrgsRule class to create a new rule at run time or to modify a rule in an existing grammar stream or file at run time.

Le parole e frasi specificate da SrgsRule oggetti in grammatiche definite da SrgsDocument istanze limitano l'input vocale che deve essere in grado di identificare il riconoscimento.The words and phrases specified by SrgsRule objects in grammars defined by SrgsDocument instances limit the spoken input that the recognizer must be able to identify.

Un SrgsRule oggetto specifica la sequenza in cui devono essere presentate parole e frasi, ordinando gli oggetti che li contengono.An SrgsRule object specifies the sequence in which words and phrases must be spoken by ordering the objects that contain them. Parole e frasi all'interno di una regola vengono rappresentate da oggetti, ad esempio SrgsItem, SrgsOneOf, SrgsRuleRef, e SrgsToken elementi.Words and phrases within a rule are represented by objects such as SrgsItem, SrgsOneOf, SrgsRuleRef, and SrgsToken elements. Usare la Elements gli oggetti di proprietà per accedere alla raccolta di figlio un SrgsRule oggetto contiene.Use the Elements property to access the collection of child objects that an SrgsRule object contains.

È possibile determinare se un' SrgsRule può essere specificata in un riferimento di regola da una regola in una grammatica esterna impostando relativo Scope proprietà.You can determine whether an SrgsRule can be specified in a rule reference from a rule in an external grammar by setting its Scope property.

Non è consentito definire un SrgsRule che è vuota o che contiene solo spazi vuoti.It is not legal to define an SrgsRule that is empty or that contains only white space.

Questa classe rappresenta il rule elemento che viene definito nel World Wide Web Consortium (W3C) riconoscimento Grammatica SRGS (Speech Specification) versione 1.0.This class represents the rule element that is defined in the World Wide Web Consortium (W3C) Speech Recognition Grammar Specification (SRGS) Version 1.0. Per informazioni sul SRGS rule elemento e i dettagli relativi al supporto per Speech, vedere elemento rule.For information about the SRGS rule element and details about its support by System.Speech, see rule Element.

Costruttori

SrgsRule(String) SrgsRule(String) SrgsRule(String) SrgsRule(String)

Inizializza una nuova istanza della classe SrgsRule e specifica l'identificatore per la regola.Initializes a new instance of the SrgsRule class and specifies the identifier for the rule.

SrgsRule(String, SrgsElement[]) SrgsRule(String, SrgsElement[]) SrgsRule(String, SrgsElement[]) SrgsRule(String, SrgsElement[])

Consente di inizializzare una nuova istanza della classe SrgsRule da una matrice di oggetti SrgsElement.Initializes a new instance of the SrgsRule class from an array of SrgsElement objects.

Proprietà

BaseClass BaseClass BaseClass BaseClass

La proprietà non è attualmente supportata.This property is not currently supported.

Elements Elements Elements Elements

Ottiene la raccolta di oggetti SrgsElement contenuti nell'istanza di SrgsRule.Gets the collection of SrgsElement objects in the SrgsRule instance.

Id Id Id Id

Ottiene o imposta l'identificatore per la regola.Gets or sets the identifier for the rule.

OnError OnError OnError OnError

La proprietà non è attualmente supportata.This property is not currently supported.

OnInit OnInit OnInit OnInit

La proprietà non è attualmente supportata.This property is not currently supported.

OnParse OnParse OnParse OnParse

La proprietà non è attualmente supportata.This property is not currently supported.

OnRecognition OnRecognition OnRecognition OnRecognition

La proprietà non è attualmente supportata.This property is not currently supported.

Scope Scope Scope Scope

Ottiene o imposta un valore che indica se una regola può essere attivata per il riconoscimento e quando altre regole possono fare riferimento alla regola.Gets or sets whether a rule can be activated for recognition and when the rule can be referenced by other rules.

Script Script Script Script

La proprietà non è attualmente supportata.This property is not currently supported.

Metodi

Add(SrgsElement) Add(SrgsElement) Add(SrgsElement) Add(SrgsElement)

Aggiunge un elemento SrgsElement a un oggetto SrgsRule.Adds an SrgsElement to an SrgsRule object.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Inherited from Object)

Si applica a

Vedi anche