SrgsRule 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 regułę gramatyki.
public ref class SrgsRule
public class SrgsRule
[System.Serializable]
public class SrgsRule
type SrgsRule = class
[<System.Serializable>]
type SrgsRule = class
Public Class SrgsRule
- Dziedziczenie
-
SrgsRule
- Atrybuty
Uwagi
SrgsRule Użyj klasy , aby utworzyć nową regułę w czasie wykonywania lub zmodyfikować regułę w istniejącym strumieniu gramatyki lub pliku w czasie wykonywania.
Wyrazy i frazy określone przez SrgsRule obiekty w gramatykach zdefiniowanych przez SrgsDocument wystąpienia ograniczają mówione dane wejściowe, które rozpoznawanie musi być w stanie zidentyfikować.
Obiekt SrgsRule określa sekwencję, w której wyrazy i frazy muszą być wypowiadane przez uporządkowanie obiektów, które je zawierają. Wyrazy i frazy w regule są reprezentowane przez obiekty, takie jak SrgsItem, SrgsOneOf, SrgsRuleRefi SrgsToken . Elements Użyj właściwości , aby uzyskać dostęp do kolekcji obiektów podrzędnych, które SrgsRule zawiera obiekt.
Można określić, czy element SrgsRule można określić w odwołaniu do reguły z reguły w gramatyki zewnętrznej, ustawiając jego Scope właściwość.
Nie jest to legalne definiowanie pustego SrgsRule elementu lub zawierającego tylko białe znaki.
Ta klasa reprezentuje rule
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 rule
i szczegółów dotyczących jego obsługi przez System.Speech, zobacz rule, element.
Konstruktory
SrgsRule(String) |
Inicjuje SrgsRule nowe wystąpienie klasy i określa identyfikator reguły. |
SrgsRule(String, SrgsElement[]) |
Inicjuje SrgsRule nowe wystąpienie klasy z tablicy SrgsElement obiektów. |
Właściwości
BaseClass |
Ta właściwość nie jest obecnie obsługiwana. |
Elements |
Pobiera kolekcję SrgsElement obiektów w wystąpieniu SrgsRule . |
Id |
Pobiera lub ustawia identyfikator reguły. |
OnError |
Ta właściwość nie jest obecnie obsługiwana. |
OnInit |
Ta właściwość nie jest obecnie obsługiwana. |
OnParse |
Ta właściwość nie jest obecnie obsługiwana. |
OnRecognition |
Ta właściwość nie jest obecnie obsługiwana. |
Scope |
Pobiera lub ustawia, czy reguła może być aktywowana do rozpoznawania i kiedy reguła może być przywołyowana przez inne reguły. |
Script |
Ta właściwość nie jest obecnie obsługiwana. |
Metody
Add(SrgsElement) |
Dodaje obiekt SrgsElement do SrgsRule obiektu . |
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) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |