SrgsItem Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar ett grammatikelement som innehåller fraser eller andra entiteter som en användare kan tala för att skapa en lyckad igenkänning.
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
- Arv
- Attribut
Kommentarer
Ett SrgsItem objekt kan bestå av fraser, entiteter som SrgsRuleRef objekt, logiska kombinationer av fraser och SrgsRuleRef objekt och så vidare. Du kan använda Elements egenskapen i SrgsItem klassen för att få åtkomst till komponenterna i ett SrgsItem objekt.
I vilken SrgsItem ordning objekt visas i ett angivet SrgsRule objekt anges i vilken ordning en användare måste tala om dem. Som standard måste innehållet i en SrgsItem talas exakt en gång. Om du vill ange att innehållet i en SrgsItem måste talas upprepade gånger använder du SrgsItem konstruktorn och anger parametern repeatCount . Om du vill ange ett intervall för hur många gånger en SrgsItem kan talas skapar SrgsItem du på samma sätt med en av konstruktorerna som anger MaxRepeat egenskapen och MinRepeat egenskapen. Om det SrgsItem redan finns kan du använda någon av SrgsItem.SetRepeat metoderna eller SetRepeat för att ange upprepningar.
Du kan också ange sannolikheten att ett objekt upprepas upprepade gånger genom att ange värdet för RepeatProbability egenskapen.
SrgsItem objekt i ett SrgsOneOf objekt består av en lista över alternativ från vilka användaren kan tala ett. Du kan använda egenskapen Weight för att ange sannolikheten för att ett visst objekt i listan kommer att talas.
Klassen SrgsItem representerar det item element som definieras i W3C (World Wide Web Consortium) SRGS version 1.0. Information om SRGS-elementet item och information om dess stöd av System.Speech finns i elementelement.
Konstruktorer
| Name | Description |
|---|---|
| SrgsItem() |
Initierar en ny instans av SrgsItem klassen. |
| SrgsItem(Int32, Int32, SrgsElement[]) |
Initierar en ny instans av klassen, anger en matris med SrgsItem objekt som ska läggas till i den här instansen SrgsElement och anger minsta och högsta antal upprepningar. |
| SrgsItem(Int32, Int32, String) |
Initierar en ny instans av SrgsItem klassen, anger den text som är associerad med objektet och anger minsta och högsta antal upprepningar. |
| SrgsItem(Int32, Int32) |
Initierar en ny instans av SrgsItem klassen och anger minsta och högsta antal upprepningar. |
| SrgsItem(Int32) |
Initierar en ny instans av SrgsItem klassen och anger hur många gånger innehållet måste talas. |
| SrgsItem(SrgsElement[]) |
Initierar en ny instans av klassen och anger en matris med SrgsItem objekt som ska läggas till i den här instansenSrgsElement. |
| SrgsItem(String) |
Initierar en ny instans av SrgsItem klassen och anger dess textinnehåll. |
Egenskaper
| Name | Description |
|---|---|
| Elements |
Hämtar samlingen av objekt som ingår i instansen SrgsItem . |
| MaxRepeat |
Hämtar det maximala antalet gånger som en användare kan tala om innehållet i SrgsItem. |
| MinRepeat |
Hämtar det minsta antalet gånger som en användare måste tala om innehållet i SrgsItem. |
| RepeatProbability |
Hämtar eller anger sannolikheten för att en användare upprepar innehållet i den här SrgsItem instansen. |
| Weight |
Hämtar eller anger en multiplikationsfaktor som justerar sannolikheten för att ett SrgsItem objekt i ett SrgsOneOf objekt ska talas. |
Metoder
| Name | Description |
|---|---|
| Add(SrgsElement) |
Lägger till ett objekt i samlingen med objekt som finns i den här SrgsItem instansen. |
| CreateObjRef(Type) |
Skapar ett objekt som innehåller all relevant information som krävs för att generera en proxy som används för att kommunicera med ett fjärrobjekt. (Ärvd från MarshalByRefObject) |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetLifetimeService() |
Föråldrad.
Hämtar det aktuella livslängdstjänstobjektet som styr livslängdsprincipen för den här instansen. (Ärvd från MarshalByRefObject) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| InitializeLifetimeService() |
Föråldrad.
Hämtar ett tjänstobjekt för livslängd för att styra livslängdsprincipen för den här instansen. (Ärvd från MarshalByRefObject) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| MemberwiseClone(Boolean) |
Skapar en ytlig kopia av det aktuella MarshalByRefObject objektet. (Ärvd från MarshalByRefObject) |
| SetRepeat(Int32, Int32) |
Anger det minsta antalet gånger och det maximala antalet gånger som ett objekt kan talas. |
| SetRepeat(Int32) |
Anger antalet gånger som innehållet i en SrgsItem måste talas. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |