SrgsRuleRef Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje element gramatyki, który określa odwołanie do reguły.
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
- Dziedziczenie
- Atrybuty
Uwagi
Klasa jest szczególnie przydatna SrgsRuleRef , gdy chcesz ponownie użyć SrgsRule elementu, którego zawartość została już zdefiniowana. Dzięki ponownym użyciu istniejących reguł można szybciej tworzyć złożone gramatyki.
Aby odwołać się SrgsRule do obiektu lub rule
elementu, można użyć jednego z konstruktorów SrgsRuleRef klasy, jeśli spełnione są następujące warunki:
Obiekt SrgsRule znajduje się w zawierającej gramatyki, a wartość jego Scope właściwości to Public lub Private.
Element
rule
znajduje się w zewnętrznej gramatyce, a wartość jegoscope
atrybutu topublic
.Element
rule
znajduje się w zewnętrznej gramatyki, wartość jegoscope
atrybutu toprivate
i jest zadeklarowana jakoroot rule
gramatyka zewnętrzna.
Ta klasa reprezentuje ruleref
element zdefiniowany w standardzie World Wide Web Consortium (W3C) Speech Recognition Grammar Specification (SRGS) w wersji 1.0. Aby uzyskać informacje na temat elementu SRGS ruleref
i szczegółowe informacje o jego obsłudze przez System.Speech, zobacz ruleref, element.
Konstruktory
SrgsRuleRef(SrgsRule) |
Inicjuje SrgsRuleRef nowe wystąpienie klasy i określa regułę do odwołania. |
SrgsRuleRef(SrgsRule, String) |
Inicjuje SrgsRuleRef nowe wystąpienie klasy, określając regułę do odwołania i ciąg zawierający klucz semantyczny. |
SrgsRuleRef(SrgsRule, String, String) |
Inicjuje SrgsRuleRef nowe wystąpienie klasy, określając regułę do odwołania, alias ciągu słownika semantycznego i parametry inicjowania. |
SrgsRuleRef(Uri) |
Inicjuje SrgsRuleRef nowe wystąpienie klasy i określa lokalizację zewnętrznego pliku gramatyki do odwołania. |
SrgsRuleRef(Uri, String) |
Inicjuje nowe wystąpienie SrgsRuleRef klasy, określając lokalizację zewnętrznego pliku gramatycznego i identyfikator reguły do odwołania. |
SrgsRuleRef(Uri, String, String) |
Inicjuje nowe wystąpienie SrgsRuleRef klasy, określając lokalizację zewnętrznego pliku gramatyki, identyfikator reguły i alias ciągu słownika semantycznego. |
SrgsRuleRef(Uri, String, String, String) |
Inicjuje nowe wystąpienie SrgsRuleRef klasy, określając lokalizację zewnętrznego pliku gramatyki, identyfikator reguły, alias ciągu słownika semantycznego i parametry inicjowania. |
Pola
Dictation |
Definiuje regułę, która może być zgodna z wypowiedziowymi danymi wejściowymi zdefiniowanymi w temacie dyktowania skojarzonym z tą gramatyką. |
Garbage |
Definiuje regułę, która może być zgodna z dowolną mową aż do następnego dopasowania reguły, następnego tokenu lub do końca wypowiedzianych danych wejściowych. |
MnemonicSpelling |
Wskazuje, że dane wejściowe mowy mogą zawierać pisownię liter wyrazu, a pisownia liter może być rozpoznawana jako słowo. |
Null |
Definiuje regułę, która jest automatycznie dopasowywana w przypadku braku jakichkolwiek danych wejściowych audio. |
Void |
Definiuje regułę, która nigdy nie może być wypowiadana. Wstawianie funkcji VOID do sekwencji automatycznie sprawia, że ta sekwencja jest niewykonalna. |
Właściwości
Params |
Pobiera parametry inicjowania dla SrgsRuleRef elementu. |
SemanticKey |
Pobiera ciąg aliasu dla słownika semantycznego. |
Uri |
Pobiera identyfikator URI reguły, do którego odwołuje się ten SrgsRuleRef element. |
Metody
CreateObjRef(Type) |
Tworzy obiekt zawierający wszystkie istotne informacje wymagane do wygenerowania serwera proxy używanego do komunikowania się z obiektem zdalnym. (Odziedziczone po MarshalByRefObject) |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetLifetimeService() |
Przestarzałe.
Pobiera bieżący obiekt usługi okresu istnienia, który kontroluje zasady okresu istnienia dla tego wystąpienia. (Odziedziczone po MarshalByRefObject) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
InitializeLifetimeService() |
Przestarzałe.
Uzyskuje obiekt usługi okresu istnienia w celu kontrolowania zasad okresu istnienia dla tego wystąpienia. (Odziedziczone po MarshalByRefObject) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
MemberwiseClone(Boolean) |
Tworzy płytkią kopię bieżącego MarshalByRefObject obiektu. (Odziedziczone po MarshalByRefObject) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |