SrgsRuleRef 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 het grammatica-element dat een verwijzing naar een regel aangeeft.
public ref class SrgsRuleRef : System::Speech::Recognition::SrgsGrammar::SrgsElement
[System.Serializable]
public class SrgsRuleRef : System.Speech.Recognition.SrgsGrammar.SrgsElement
[<System.Serializable>]
type SrgsRuleRef = class
inherit SrgsElement
Public Class SrgsRuleRef
Inherits SrgsElement
- Overname
- Kenmerken
Opmerkingen
De SrgsRuleRef klasse is vooral handig wanneer u een SrgsRule element waarvan de inhoud al is gedefinieerd, opnieuw wilt gebruiken. Door bestaande regels opnieuw te gebruiken, kunt u sneller complexe grammatica's bouwen.
U kunt een van de constructors van de SrgsRuleRef klasse gebruiken om te verwijzen naar een SrgsRule object of een rule element als het volgende waar is:
Het SrgsRule object bevindt zich in de grammatica en de waarde van Scope de eigenschap is Public of Private.
Het
ruleelement bevindt zich in een externe grammatica en de waarde van hetscopekenmerk ispublic.Het
ruleelement bevindt zich in een externe grammatica, de waarde vanscopehet kenmerk isprivateen wordt gedeclareerd als deroot ruleexterne grammatica.
Deze klasse vertegenwoordigt het ruleref element zoals gedefinieerd in W3C (World Wide Web Consortium) Speech Recognition Grammar Specification (SRGS) versie 1.0. Zie het element Liniaalef voor informatie over het SRGS-element ruleref en details over de ondersteuning door System.Speech.
Important
Het gebruik van een exemplaar van dit type met niet-vertrouwde gegevens is een beveiligingsrisico. Gebruik dit object alleen met vertrouwde gegevens. Zie Alle invoergegevens validerenvoor meer informatie.
Constructors
| Name | Description |
|---|---|
| SrgsRuleRef(SrgsRule, String, String) |
Initialiseert een nieuw exemplaar van de SrgsRuleRef klasse, waarbij de regel wordt opgegeven waarnaar moet worden verwezen, de tekenreeksalias van de semantische woordenlijst en initialisatieparameters. |
| SrgsRuleRef(SrgsRule, String) |
Initialiseert een nieuw exemplaar van de SrgsRuleRef klasse, waarbij de regel wordt opgegeven waarnaar moet worden verwezen en een tekenreeks die een semantische sleutel bevat. |
| SrgsRuleRef(SrgsRule) |
Initialiseert een nieuw exemplaar van de SrgsRuleRef klasse en geeft de regel op waarnaar moet worden verwezen. |
| SrgsRuleRef(Uri, String, String, String) |
Initialiseert een nieuw exemplaar van de SrgsRuleRef klasse, waarbij de locatie van het externe grammaticabestand, de id van de regel, de tekenreeksalias van de semantische woordenlijst en initialisatieparameters wordt opgegeven. |
| SrgsRuleRef(Uri, String, String) |
Initialiseert een nieuw exemplaar van de SrgsRuleRef klasse, waarbij de locatie van het externe grammaticabestand, de id van de regel en de tekenreeksalias van de semantische woordenlijst wordt opgegeven. |
| SrgsRuleRef(Uri, String) |
Initialiseert een nieuw exemplaar van de SrgsRuleRef klasse, waarbij de locatie van het externe grammaticabestand en de id van de regel waarnaar moet worden verwezen, wordt opgegeven. |
| SrgsRuleRef(Uri) |
Initialiseert een nieuw exemplaar van de SrgsRuleRef klasse en geeft de locatie op van het externe grammaticabestand waarnaar moet worden verwezen. |
Velden
| Name | Description |
|---|---|
| Dictation |
Definieert een regel die overeenkomt met gesproken invoer zoals gedefinieerd door het dicteeronderwerp dat aan deze grammatica is gekoppeld. |
| Garbage |
Definieert een regel die kan overeenkomen met elke spraak die overeenkomt met de volgende regel, het volgende token of tot het einde van gesproken invoer. |
| MnemonicSpelling |
Hiermee wordt aangegeven dat spraakinvoer gespelde letters van een woord kan bevatten en dat gespelde letters als een woord kunnen worden herkend. |
| Null |
Hiermee definieert u een regel die automatisch overeenkomt met het ontbreken van audio-invoer. |
| Void |
Definieert een regel die nooit kan worden gesproken. Als u VOID in een reeks invoegt, wordt die reeks automatisch onpeakbaar. |
Eigenschappen
| Name | Description |
|---|---|
| Params |
Hiermee haalt u de initialisatieparameters voor een SrgsRuleRef element op. |
| SemanticKey |
Hiermee haalt u een aliastekenreeks op voor de semantische woordenlijst. |
| Uri |
Haalt de URI op voor de regel waarnaar dit SrgsRuleRef element verwijst. |
Methoden
| Name | Description |
|---|---|
| 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) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |