SrgsItem Klass

Definition

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)

Gäller för

Se även