Udostępnij za pośrednictwem


SrgsRuleRef Klasa

Definicja

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ść jego scope atrybutu to public.

  • Element rule znajduje się w zewnętrznej gramatyki, wartość jego scope atrybutu to privatei jest zadeklarowana jako root 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)

Dotyczy

Zobacz też