SrgsRuleRef 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 grammatikelementet som anger en referens till en regel.
public ref class SrgsRuleRef : System::Speech::Recognition::SrgsGrammar::SrgsElement
public class SrgsRuleRef : System.Speech.Recognition.SrgsGrammar.SrgsElement
[System.Serializable]
public class SrgsRuleRef : System.Speech.Recognition.SrgsGrammar.SrgsElement
type SrgsRuleRef = class
inherit SrgsElement
[<System.Serializable>]
type SrgsRuleRef = class
inherit SrgsElement
Public Class SrgsRuleRef
Inherits SrgsElement
- Arv
- Attribut
Kommentarer
Klassen SrgsRuleRef är särskilt användbar när du vill återanvända ett SrgsRule element vars innehåll redan har definierats. Genom att återanvända befintliga regler kan du skapa komplexa grammatiker snabbare.
Du kan använda någon av konstruktorerna i SrgsRuleRef klassen för att referera till ett SrgsRule objekt eller ett rule element om följande är sant:
Objektet SrgsRule finns i den innehållande grammatiken och värdet för dess Scope egenskap är Public eller Private.
Elementet
rulefinns i en extern grammatik och värdet för dessscopeattribut ärpublic.Elementet
rulefinns i en extern grammatik, värdet för dessscopeattribut ärprivate, och det deklareras som förroot ruleden externa grammatiken.
Den här klassen representerar elementet ruleref enligt definitionen i W3C version 1.0 av W3C (World Wide Web Consortium). Information om SRGS-elementet ruleref och information om dess stöd av System.Speech finns i ruleref-elementet.
Important
Att använda en instans av den här typen med ej betrodda data är en säkerhetsrisk. Använd endast det här objektet med betrodda data. För mer information, se Verifiera alla indata.
Konstruktorer
| Name | Description |
|---|---|
| SrgsRuleRef(SrgsRule, String, String) |
Initierar en ny instans av SrgsRuleRef klassen, anger vilken regel som ska refereras, strängaliaset för den semantiska ordlistan och initieringsparametrarna. |
| SrgsRuleRef(SrgsRule, String) |
Initierar en ny instans av SrgsRuleRef klassen och anger vilken regel som ska refereras och en sträng som innehåller en semantisk nyckel. |
| SrgsRuleRef(SrgsRule) |
Initierar en ny instans av SrgsRuleRef klassen och anger vilken regel som ska refereras. |
| SrgsRuleRef(Uri, String, String, String) |
Initierar en ny instans av SrgsRuleRef klassen, anger platsen för den externa grammatikfilen, regelns identifierare, strängaliaset för den semantiska ordlistan och initieringsparametrarna. |
| SrgsRuleRef(Uri, String, String) |
Initierar en ny instans av SrgsRuleRef klassen och anger platsen för den externa grammatikfilen, regelns identifierare och strängaliaset för den semantiska ordlistan. |
| SrgsRuleRef(Uri, String) |
Initierar en ny instans av SrgsRuleRef klassen och anger platsen för den externa grammatikfilen och identifieraren för regeln som ska refereras till. |
| SrgsRuleRef(Uri) |
Initierar en ny instans av SrgsRuleRef klassen och anger platsen för den externa grammatikfilen som ska refereras till. |
Fält
| Name | Description |
|---|---|
| Dictation |
Definierar en regel som kan matcha talade indata enligt definitionen i dikteringsavsnittet som är associerat med den här grammatiken. |
| Garbage |
Definierar en regel som kan matcha alla tal fram till nästa regelmatchning, nästa token eller till slutet av talade indata. |
| MnemonicSpelling |
Anger att talindata kan innehålla stavade bokstäver i ett ord och att stavade bokstäver kan identifieras som ett ord. |
| Null |
Definierar en regel som automatiskt matchas i avsaknad av ljudindata. |
| Void |
Definierar en regel som aldrig kan talas. Om VOID infogas i en sekvens blir sekvensen obeskrattbar. |
Egenskaper
| Name | Description |
|---|---|
| Params |
Hämtar initieringsparametrarna för ett SrgsRuleRef element. |
| SemanticKey |
Hämtar en aliassträng för den semantiska ordlistan. |
| Uri |
Hämtar URI:n för regeln som det här SrgsRuleRef elementet refererar till. |
Metoder
| Name | Description |
|---|---|
| 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) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |