SrgsItem SrgsItem SrgsItem SrgsItem Class

Definizione

Rappresenta un elemento della grammatica contenente frasi o altre entità che un utente può pronunciare per produrre un riconoscimento corretto.Represents a grammar element that contains phrases or other entities that a user can speak to produce a successful recognition.

public ref class SrgsItem : System::Speech::Recognition::SrgsGrammar::SrgsElement
[System.Serializable]
public class SrgsItem : System.Speech.Recognition.SrgsGrammar.SrgsElement
type SrgsItem = class
    inherit SrgsElement
Public Class SrgsItem
Inherits SrgsElement
Ereditarietà
Attributi

Commenti

Un SrgsItem oggetto può essere costituito da frasi, entità SrgsRuleRef quali oggetti, combinazioni logiche di frasi SrgsRuleRef e oggetti e così via.An SrgsItem object can consist of phrases, entities such as SrgsRuleRef objects, logical combinations of phrases and SrgsRuleRef objects, and so on. È possibile utilizzare la Elements proprietà SrgsItem nella classe per accedere ai componenti di un SrgsItem oggetto.You can use the Elements property on the SrgsItem class to gain access to the constituents of an SrgsItem object.

L'ordine in cui SrgsItem gli oggetti vengono visualizzati in SrgsRule un determinato oggetto specifica l'ordine in cui un utente deve pronunciarli.The order in which SrgsItem objects appear in a given SrgsRule object specifies the order in which a user must speak them. Per impostazione predefinita, il contenuto di SrgsItem un oggetto deve essere pronunciato esattamente una volta.By default, the contents of an SrgsItem must be spoken exactly once. Per specificare che il contenuto di un SrgsItem oggetto deve essere pronunciato ripetutamente, SrgsItem utilizzare il costruttore e repeatCount impostare il parametro.To specify that the contents of an SrgsItem must be spoken repeatedly, use the SrgsItem constructor and set the repeatCount parameter. Analogamente, per specificare un intervallo per il numero di volte in SrgsItem cui è possibile pronunciare un SrgsItem oggetto, creare con uno dei costruttori che impostano la MinRepeat MaxRepeat proprietà e la proprietà.Similarly, to specify a range for the number of times that an SrgsItem can be spoken, create the SrgsItem with one of the constructors that set the MaxRepeat property and the MinRepeat property. Se l' SrgsItem oggetto esiste già, è possibile utilizzare uno SrgsItem.SetRepeat dei SetRepeat metodi o per specificare le ripetizioni.If the SrgsItem already exists, you can use one of the SrgsItem.SetRepeat or the SetRepeat methods to specify repeats.

È anche possibile specificare la probabilità che un elemento venga parlato ripetutamente impostando il valore della RepeatProbability proprietà.You can also specify the probability that an item will be repeatedly spoken by setting the value of the RepeatProbability property.

SrgsItemgli oggetti all' SrgsOneOf interno di un oggetto costituiscono un elenco di alternative da cui l'utente può pronunciarne uno.SrgsItem objects within an SrgsOneOf object comprise a list of alternatives from which the user can speak one. È possibile usare la Weight proprietà per specificare la probabilità che un determinato elemento nell'elenco venga parlato.You can use the Weight property to specify the likelihood that a given item in the list will be spoken.

La SrgsItem classe rappresenta l' item elemento definito nella World Wide Web Consortium (W3C) Speech Recognition grammatica Specification (SRGS) versione 1,0.The SrgsItem class represents the item element that is defined in the World Wide Web Consortium (W3C) Speech Recognition Grammar Specification (SRGS) Version 1.0. Per informazioni sull'elemento SRGS item e dettagli sul relativo supporto da System. Speech, vedere elemento Item.For information about the SRGS item element and details about its support by System.Speech, see item Element.

Costruttori

SrgsItem() SrgsItem() SrgsItem() SrgsItem()

Inizializza una nuova istanza della classe SrgsItem.Initializes a new instance of the SrgsItem class.

SrgsItem(Int32) SrgsItem(Int32) SrgsItem(Int32) SrgsItem(Int32)

Inizializza una nuova istanza della classe SrgsItem e specifica il numero di volte in cui il contenuto viene sottoposto a input vocale.Initializes a new instance of the SrgsItem class and specifies the number of times that its contents must be spoken.

SrgsItem(Int32, Int32) SrgsItem(Int32, Int32) SrgsItem(Int32, Int32) SrgsItem(Int32, Int32)

Inizializza una nuova istanza della classe SrgsItem e specifica i conteggi di ripetizione minimi e massimi.Initializes a new instance of the SrgsItem class and specifies minimum and maximum repetition counts.

SrgsItem(Int32, Int32, SrgsElement[]) SrgsItem(Int32, Int32, SrgsElement[]) SrgsItem(Int32, Int32, SrgsElement[]) SrgsItem(Int32, Int32, SrgsElement[])

Inizializza una nuova istanza della classe SrgsItem, specifica una matrice di oggetti SrgsElement da aggiungere a questa istanza e imposta i conteggi di ripetizione minimi e massimi.Initializes a new instance of the SrgsItem class, specifies an array of SrgsElement objects to add to this instance, and sets minimum and maximum repetition counts.

SrgsItem(Int32, Int32, String) SrgsItem(Int32, Int32, String) SrgsItem(Int32, Int32, String) SrgsItem(Int32, Int32, String)

Inizializza una nuova istanza della classe SrgsItem e specifica il testo associato all'elemento, nonché i conteggi di ripetizione minimi e massimi.Initializes a new instance of the SrgsItem class, specifies the text associated with the item, and specifies minimum and maximum repetition counts.

SrgsItem(SrgsElement[]) SrgsItem(SrgsElement[]) SrgsItem(SrgsElement[]) SrgsItem(SrgsElement[])

Inizializza una nuova istanza della classe SrgsItem e specifica una matrice di oggetti SrgsElement da aggiungere a questa istanza.Initializes a new instance of the SrgsItem class and specifies an array of SrgsElement objects to add to this instance.

SrgsItem(String) SrgsItem(String) SrgsItem(String) SrgsItem(String)

Inizializza una nuova istanza della classe SrgsItem e specifica i relativi contenuti testuali.Initializes a new instance of the SrgsItem class and specifies its textual contents.

Proprietà

Elements Elements Elements Elements

Ottiene la raccolta di oggetti contenuti nell'istanza SrgsItem.Gets the collection of objects contained by the SrgsItem instance.

MaxRepeat MaxRepeat MaxRepeat MaxRepeat

Ottiene il numero massimo di volte in cui un utente può pronunciare il contenuto di SrgsItem.Gets the maximum number of times that a user can speak the contents of the SrgsItem.

MinRepeat MinRepeat MinRepeat MinRepeat

Ottiene il numero minimo di volte in cui un utente deve pronunciare il contenuto di SrgsItem.Gets the minimum number of times that a user must speak the contents of the SrgsItem.

RepeatProbability RepeatProbability RepeatProbability RepeatProbability

Ottiene o imposta la probabilità che un utente ripeterà il contenuto di questa istanza di SrgsItem.Gets or sets the probability that a user will repeat the contents of this SrgsItem instance.

Weight Weight Weight Weight

Ottiene o imposta un fattore di moltiplicazione che regola la probabilità con cui verrà pronunciato SrgsItem in un oggetto SrgsOneOf.Gets or sets a multiplying factor that adjusts the likelihood that an SrgsItem in a SrgsOneOf object will be spoken.

Metodi

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

Aggiunge un oggetto alla raccolta di oggetti contenuti in questa istanza di SrgsItem.Adds an object to the collection of objects contained in this SrgsItem instance.

CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type)

Consente di creare un oggetto che contiene tutte le informazioni rilevanti necessarie per la generazione del proxy utilizzato per effettuare la comunicazione con un oggetto remoto.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Inherited from MarshalByRefObject)
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)
GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService()

Consente di recuperare l'oggetto servizio di durata corrente per controllare i criteri di durata per l'istanza.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
GetType() GetType() GetType() GetType()

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

(Inherited from Object)
InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService()

Ottiene un oggetto servizio di durata per controllare i criteri di durata per questa istanza.Obtains a lifetime service object to control the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

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

Crea una copia dei riferimenti dell'oggetto MarshalByRefObject corrente.Creates a shallow copy of the current MarshalByRefObject object.

(Inherited from MarshalByRefObject)
SetRepeat(Int32) SetRepeat(Int32) SetRepeat(Int32) SetRepeat(Int32)

Imposta il numero di volte che il contenuto di un oggetto SrgsItem deve essere letto a voce.Sets the number of times that the contents of an SrgsItem must be spoken.

SetRepeat(Int32, Int32) SetRepeat(Int32, Int32) SetRepeat(Int32, Int32) SetRepeat(Int32, Int32)

Imposta il numero minimo e il numero massimo di volte che un elemento può essere letto a voce.Sets the minimum number of times and the maximum number of times that an item can be spoken.

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