SrgsItem Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt een grammatica-element dat woordgroepen of andere entiteiten bevat die een gebruiker kan spreken om een geslaagde herkenning te produceren.
public ref class SrgsItem : System::Speech::Recognition::SrgsGrammar::SrgsElement
[System.Serializable]
public class SrgsItem : System.Speech.Recognition.SrgsGrammar.SrgsElement
[<System.Serializable>]
type SrgsItem = class
inherit SrgsElement
Public Class SrgsItem
Inherits SrgsElement
- Overname
- Kenmerken
Opmerkingen
Een SrgsItem object kan bestaan uit woordgroepen, entiteiten zoals SrgsRuleRef objecten, logische combinaties van woordgroepen en SrgsRuleRef objecten, enzovoort. U kunt de Elements eigenschap in de SrgsItem klasse gebruiken om toegang te krijgen tot de onderdelen van een SrgsItem object.
De volgorde waarin SrgsItem objecten in een bepaald SrgsRule object worden weergegeven, geeft de volgorde aan waarin een gebruiker deze moet uitspreken. Standaard moet de inhoud van een SrgsItem bestand exact één keer worden gesproken. Als u wilt opgeven dat de inhoud van een SrgsItem bestand herhaaldelijk moet worden gesproken, gebruikt u de SrgsItem constructor en stelt u de repeatCount parameter in. Als u een bereik wilt opgeven voor het aantal keren dat een SrgsItem kan worden gesproken, maakt u het SrgsItem met een van de constructors die de MaxRepeat eigenschap en de MinRepeat eigenschap instellen. Als het SrgsItem al bestaat, kunt u een van de SrgsItem.SetRepeat of de SetRepeat methoden gebruiken om herhalingen op te geven.
U kunt ook de waarschijnlijkheid opgeven dat een item herhaaldelijk wordt gesproken door de waarde van de RepeatProbability eigenschap in te stellen.
SrgsItem objecten binnen een SrgsOneOf object bestaan uit een lijst met alternatieven waaruit de gebruiker er een kan spreken. U kunt de Weight eigenschap gebruiken om de kans op te geven dat een bepaald item in de lijst wordt gesproken.
De SrgsItem klasse vertegenwoordigt het item element dat is gedefinieerd in W3C (World Wide Web Consortium) Speech Recognition Grammar Specification (SRGS) versie 1.0. Zie het itemelement voor informatie over het SRGS-element item en details over de ondersteuning door System.Speech.
Constructors
| Name | Description |
|---|---|
| SrgsItem() |
Initialiseert een nieuw exemplaar van de SrgsItem klasse. |
| SrgsItem(Int32, Int32, SrgsElement[]) |
Initialiseert een nieuw exemplaar van de SrgsItem klasse, geeft een matrix van SrgsElement objecten op die aan dit exemplaar moeten worden toegevoegd en stelt minimum- en maximumaantal herhalingen in. |
| SrgsItem(Int32, Int32, String) |
Initialiseert een nieuw exemplaar van de SrgsItem klasse, geeft de tekst op die aan het item is gekoppeld en geeft minimum- en maximumaantal herhalingen op. |
| SrgsItem(Int32, Int32) |
Initialiseert een nieuw exemplaar van de SrgsItem klasse en geeft minimum- en maximumaantal herhalingen op. |
| SrgsItem(Int32) |
Initialiseert een nieuw exemplaar van de SrgsItem klasse en geeft het aantal keren aan dat de inhoud ervan moet worden gesproken. |
| SrgsItem(SrgsElement[]) |
Initialiseert een nieuw exemplaar van de SrgsItem klasse en geeft een matrix van SrgsElement objecten op die aan dit exemplaar moeten worden toegevoegd. |
| SrgsItem(String) |
Initialiseert een nieuw exemplaar van de SrgsItem klasse en geeft de tekstuele inhoud op. |
Eigenschappen
| Name | Description |
|---|---|
| Elements |
Hiermee haalt u de verzameling objecten op die zijn opgenomen in het SrgsItem exemplaar. |
| MaxRepeat |
Hiermee wordt het maximum aantal keren opgehaald dat een gebruiker de inhoud van de SrgsItem. |
| MinRepeat |
Hiermee wordt het minimale aantal keren opgehaald dat een gebruiker de inhoud van de SrgsItem. |
| RepeatProbability |
Haalt de kans op of stelt de kans in dat een gebruiker de inhoud van dit SrgsItem exemplaar herhaalt. |
| Weight |
Hiermee wordt een vermenigvuldigingsfactor opgehaald of ingesteld waarmee de kans wordt aangepast dat een SrgsItem object in een SrgsOneOf object wordt gesproken. |
Methoden
| Name | Description |
|---|---|
| Add(SrgsElement) |
Hiermee voegt u een object toe aan de verzameling objecten in dit SrgsItem exemplaar. |
| CreateObjRef(Type) |
Hiermee maakt u een object dat alle relevante informatie bevat die nodig is om een proxy te genereren die wordt gebruikt om te communiceren met een extern object. (Overgenomen van MarshalByRefObject) |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetLifetimeService() |
Hiermee haalt u het huidige levensduurserviceobject op waarmee het levensduurbeleid voor dit exemplaar wordt beheerd. (Overgenomen van MarshalByRefObject) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| InitializeLifetimeService() |
Hiermee haalt u een levensduurserviceobject op om het levensduurbeleid voor dit exemplaar te beheren. (Overgenomen van MarshalByRefObject) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| MemberwiseClone(Boolean) |
Hiermee maakt u een ondiepe kopie van het huidige MarshalByRefObject object. (Overgenomen van MarshalByRefObject) |
| SetRepeat(Int32, Int32) |
Hiermee stelt u het minimum aantal keren en het maximum aantal keren in dat een item kan worden gesproken. |
| SetRepeat(Int32) |
Hiermee stelt u het aantal keren in dat de inhoud van een SrgsItem bestand moet worden gesproken. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |