SrgsItem 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 gramatyczny zawierający frazy lub inne jednostki, które użytkownik może mówić, aby wygenerować pomyślne rozpoznawanie.
public ref class SrgsItem : System::Speech::Recognition::SrgsGrammar::SrgsElement
public class SrgsItem : System.Speech.Recognition.SrgsGrammar.SrgsElement
[System.Serializable]
public class SrgsItem : System.Speech.Recognition.SrgsGrammar.SrgsElement
type SrgsItem = class
inherit SrgsElement
[<System.Serializable>]
type SrgsItem = class
inherit SrgsElement
Public Class SrgsItem
Inherits SrgsElement
- Dziedziczenie
- Atrybuty
Uwagi
SrgsItem Obiekt może składać się z fraz, jednostek, takich jak SrgsRuleRef obiekty, logiczne kombinacje fraz i SrgsRuleRef obiektów itd. Można użyć Elements właściwości w SrgsItem klasie, aby uzyskać dostęp do składników SrgsItem obiektu.
Kolejność, w której SrgsItem obiekty pojawiają się w danym SrgsRule obiekcie, określa kolejność, w której użytkownik musi je mówić. Domyślnie zawartość elementu SrgsItem musi być wypowiadana dokładnie raz. Aby określić, że zawartość elementu SrgsItem musi być powtarzana wielokrotnie, użyj konstruktora SrgsItem i ustaw repeatCount
parametr . Podobnie, aby określić zakres liczby wypowiedzi, SrgsItem należy utworzyć SrgsItem za pomocą jednego z konstruktorów, które ustawiają MaxRepeat właściwość i MinRepeat właściwość.
SrgsItem Jeśli już istnieje, możesz użyć jednej z SrgsItem.SetRepeat metod lub SetRepeat , aby określić powtórzenia.
Można również określić prawdopodobieństwo, że element będzie wielokrotnie wypowiadany, ustawiając wartość RepeatProbability właściwości.
SrgsItem obiekty w SrgsOneOf obiekcie składają się z listy alternatyw, z których użytkownik może mówić. Można użyć Weight właściwości , aby określić prawdopodobieństwo, że dany element na liście będzie mówiony.
Klasa SrgsItem reprezentuje item
element zdefiniowany w standardzie World Wide Web Consortium (W3C) Speech Recognition Grammar Specification (SRGS) w wersji 1.0. Aby uzyskać informacje o elemencie SRGS item
i szczegółowe informacje o jego obsłudze przez system.Speech, zobacz element item.
Konstruktory
SrgsItem() |
Inicjuje nowe wystąpienie klasy SrgsItem. |
SrgsItem(Int32) |
Inicjuje SrgsItem nowe wystąpienie klasy i określa liczbę wypowiedzi jego zawartości. |
SrgsItem(Int32, Int32) |
Inicjuje SrgsItem nowe wystąpienie klasy i określa minimalną i maksymalną liczbę powtórzeń. |
SrgsItem(Int32, Int32, SrgsElement[]) |
Inicjuje nowe wystąpienie SrgsItem klasy, określa tablicę SrgsElement obiektów do dodania do tego wystąpienia oraz ustawia minimalną i maksymalną liczbę powtórzeń. |
SrgsItem(Int32, Int32, String) |
Inicjuje SrgsItem nowe wystąpienie klasy, określa tekst skojarzony z elementem i określa minimalną i maksymalną liczbę powtórzeń. |
SrgsItem(SrgsElement[]) |
Inicjuje SrgsItem nowe wystąpienie klasy i określa tablicę SrgsElement obiektów do dodania do tego wystąpienia. |
SrgsItem(String) |
Inicjuje SrgsItem nowe wystąpienie klasy i określa jego zawartość tekstową. |
Właściwości
Elements |
Pobiera kolekcję obiektów zawartych w wystąpieniu SrgsItem . |
MaxRepeat |
Pobiera maksymalną liczbę razy, jaką użytkownik może mówić o zawartości elementu SrgsItem. |
MinRepeat |
Pobiera minimalną liczbę razy, jaką użytkownik musi mówić o zawartości elementu SrgsItem. |
RepeatProbability |
Pobiera lub ustawia prawdopodobieństwo, że użytkownik powtórzy zawartość tego SrgsItem wystąpienia. |
Weight |
Pobiera lub ustawia współczynnik mnożenia, który dostosowuje prawdopodobieństwo, że obiekt SrgsItem w SrgsOneOf obiekcie będzie mówiony. |
Metody
Add(SrgsElement) |
Dodaje obiekt do kolekcji obiektów zawartych w tym SrgsItem wystąpieniu. |
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 bieżące wystąpienie. (Odziedziczone po Object) |
InitializeLifetimeService() |
Przestarzałe.
Uzyskuje obiekt usługi okresu istnienia, aby kontrolować zasady 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) |
SetRepeat(Int32) |
Określa liczbę razy, ile razy zawartość elementu SrgsItem musi być wypowiadana. |
SetRepeat(Int32, Int32) |
Ustawia minimalną liczbę razy i maksymalną liczbę wypowiedzi elementu. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |