SrgsItem Sınıf

Tanım

Bir kullanıcının başarılı bir tanıma oluşturmak için konuşabileceği tümcecikleri veya diğer varlıkları içeren bir dil bilgisi öğesini temsil eder.

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
Devralma
Öznitelikler

Açıklamalar

Bir SrgsItem nesne tümceciklerden, nesneler gibi SrgsRuleRef varlıklardan, tümceciklerin ve SrgsRuleRef nesnelerin mantıksal birleşimlerinden vb. oluşabilir. Bir nesnenin ElementsSrgsItem bileşenlerini SrgsItem erişim kazanmak için sınıfındaki özelliğini kullanabilirsiniz.

Nesnelerin belirli SrgsRule bir nesnede SrgsItem görünme sırası, kullanıcının bunları konuşma sırasını belirtir. Varsayılan olarak, içeriğinin tam olarak bir SrgsItem kez konuşulması gerekir. bir SrgsItem içeriğinin tekrar tekrar konuşulması gerektiğini belirtmek için oluşturucuyu SrgsItem kullanın ve parametresini repeatCount ayarlayın. Benzer şekilde, bir kaç kez konuşulabileceğine ilişkin bir SrgsItem aralık belirtmek için, özelliğini ve MinRepeat özelliğini ayarlayan MaxRepeat oluşturuculardan biriyle öğesini oluşturunSrgsItem. SrgsItem zaten varsa, yinelemeleri belirtmek için veya SetRepeat yöntemlerinden birini SrgsItem.SetRepeat kullanabilirsiniz.

Özelliğin değerini RepeatProbability ayarlayarak bir öğenin tekrar tekrar konuşulma olasılığını da belirtebilirsiniz.

SrgsItem nesne içindeki SrgsOneOf nesneler, kullanıcının konuşabileceği alternatiflerin bir listesini oluşturur. Listedeki belirli bir öğenin konuşulma olasılığını belirtmek için özelliğini kullanabilirsiniz Weight .

sınıfı, SrgsItem World Wide Web Consortium (W3C) Konuşma Tanıma Dil Bilgisi Belirtimi (SRGS) Sürüm 1.0'da tanımlanan öğeyi temsil ederitem. SRGS item öğesi hakkında bilgi ve System.Speech desteği hakkında ayrıntılar için bkz . öğe Öğesi.

Oluşturucular

SrgsItem()

SrgsItem sınıfının yeni bir örneğini başlatır.

SrgsItem(Int32)

sınıfının yeni bir örneğini SrgsItem başlatır ve içeriğinin kaç kez konuşulması gerektiğini belirtir.

SrgsItem(Int32, Int32)

sınıfının yeni bir örneğini SrgsItem başlatır ve en düşük ve en fazla yineleme sayısını belirtir.

SrgsItem(Int32, Int32, SrgsElement[])

Sınıfının yeni bir örneğini SrgsItem başlatır, bu örneğe eklenecek bir nesne dizisi SrgsElement belirtir ve en düşük ve en fazla yineleme sayısını ayarlar.

SrgsItem(Int32, Int32, String)

sınıfının yeni bir örneğini SrgsItem başlatır, öğeyle ilişkili metni belirtir ve en düşük ve en fazla yineleme sayısını belirtir.

SrgsItem(SrgsElement[])

sınıfının yeni bir örneğini SrgsItem başlatır ve bu örneğe eklenecek nesne dizisini SrgsElement belirtir.

SrgsItem(String)

sınıfının yeni bir örneğini SrgsItem başlatır ve metin içeriğini belirtir.

Özellikler

Elements

Örneğin içerdiği SrgsItem nesne koleksiyonunu alır.

MaxRepeat

Kullanıcının içeriğini SrgsItemen fazla kaç kez konuşabileceğini alır.

MinRepeat

Kullanıcının içeriğini SrgsItemen az kaç kez konuşması gerektiğini alır.

RepeatProbability

Kullanıcının bu SrgsItem örneğin içeriğini yineleme olasılığını alır veya ayarlar.

Weight

Nesnedeki bir nesnenin konuşulma olasılığını ayarlayan bir SrgsItemSrgsOneOf çarpma faktörü alır veya ayarlar.

Yöntemler

Add(SrgsElement)

Bu SrgsItem örnekte bulunan nesne koleksiyonuna bir nesne ekler.

CreateObjRef(Type)

Uzak bir nesneyle iletişim kurmak için kullanılan bir ara sunucu oluşturmak için gereken tüm ilgili bilgileri içeren bir nesne oluşturur.

(Devralındığı yer: MarshalByRefObject)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetLifetimeService()
Geçersiz.

Bu örnek için yaşam süresi ilkesini denetleen geçerli yaşam süresi hizmet nesnesini alır.

(Devralındığı yer: MarshalByRefObject)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
InitializeLifetimeService()
Geçersiz.

Bu örneğin yaşam süresi ilkesini denetlemek için bir yaşam süresi hizmet nesnesi alır.

(Devralındığı yer: MarshalByRefObject)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
MemberwiseClone(Boolean)

Geçerli MarshalByRefObject nesnenin sığ bir kopyasını oluşturur.

(Devralındığı yer: MarshalByRefObject)
SetRepeat(Int32)

bir içeriğinin SrgsItem kaç kez konuşulması gerektiğini ayarlar.

SetRepeat(Int32, Int32)

Bir öğenin en az kaç kez konuşulabileceğini ve maksimum kaç kez konuşulabileceğini ayarlar.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.