Aracılığıyla paylaş


SrgsDocument.Root Özellik

Tanım

Sınıfının kök kuralını SrgsDocument alır veya ayarlar.

public:
 property System::Speech::Recognition::SrgsGrammar::SrgsRule ^ Root { System::Speech::Recognition::SrgsGrammar::SrgsRule ^ get(); void set(System::Speech::Recognition::SrgsGrammar::SrgsRule ^ value); };
public System.Speech.Recognition.SrgsGrammar.SrgsRule Root { get; set; }
member this.Root : System.Speech.Recognition.SrgsGrammar.SrgsRule with get, set
Public Property Root As SrgsRule

Özellik Değeri

kök kuralı olarak belirlenen kuralı SrgsDocumentdöndürür.

Örnekler

Aşağıdaki örnek adlı winnerRulebir kural oluşturur ve ardından adlı documentbir SrgsDocument nesne oluşturur. Örnek daha sonra kuralı belgeye eklemek için yöntemini çağırır Add . Son olarak, örnek belgenin Root özelliğini olarak winnerRuleayarlar ve böylece root rule nesne tarafından SrgsDocument tanımlanan dil bilgisi için değerini verir.

SrgsRule winnerRule = new SrgsRule("WorldCupWinner");
winnerRule.Scope = SrgsRuleScope.Public;

SrgsDocument document = new SrgsDocument();

document.Rules.Add(winnerRule);
document.Root = winnerRule;

Açıklamalar

Nesnenin SrgsRulekök kurala ayarlanabilmesi için önce belgenin SrgsRulesCollection içinde olması gerekir.

Oluşturucunun bağımsız değişkeni olarak bir SrgsDocument nesne kullanarak bir SrgsRule nesnenin SrgsDocument kök kuralını da ayarlayabilirsiniz.

Şunlara uygulanır

Ayrıca bkz.