SrgsDocument Sınıf

Tanım

Konuşma Tanıma Dil Bilgisi Belirtimi (SRGS) Sürüm 1.0'a uygun, türü kesin olarak belirlenmiş çalışma zamanı dil bilgisi oluşturmak için kullanılan bir tasarım zamanı nesnesi tanımlar.

public ref class SrgsDocument
public class SrgsDocument
[System.Serializable]
public class SrgsDocument
type SrgsDocument = class
[<System.Serializable>]
type SrgsDocument = class
Public Class SrgsDocument
Devralma
SrgsDocument
Öznitelikler

Açıklamalar

, SrgsOneOf,SrgsItemSrgsRuleRefSrgsSemanticInterpretationTag, , ve gibi SrgsRuleSRGS öğelerini temsil eden sınıfların örneklerini ekleyerek boş SrgsDocument bir örnek oluşturabilir ve SrgsTokendil bilgisi oluşturabilirsiniz. Ayrıca mevcut SRGS uyumlu XML dil bilgisi dosyasından, örneğinden SrgsRuleveya örneğinden bir örnek GrammarBuilderoluşturabilirsinizSrgsDocument.

SrgsDocument Nesne oluşturulduktan sonra, bir Grammar nesneye yüklenebilir veya tarafından SrgsGrammarCompilerderlenebilir ve nesne tarafından Grammar okunmasını sağlayabilir.

Daha fazla bilgi ve örnek için .NET Framework için Sistem Konuşma Programlama Kılavuzu'ndaSrgsGrammar Kullanarak Dil Bilgisi Oluşturma bölümüne bakın.

Oluşturucular

SrgsDocument()

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

SrgsDocument(GrammarBuilder)

Bir nesneden sınıfının yeni bir GrammarBuilder örneğini SrgsDocument başlatır.

SrgsDocument(SrgsRule)

sınıfının yeni bir örneğini SrgsDocument başlatır ve dil bilgisinin kök kuralı olacak nesneyi SrgsRule belirtir.

SrgsDocument(String)

Örneği doldurmak için kullanılan XML belgesinin konumunu belirten sınıfının yeni bir örneğini SrgsDocumentSrgsDocument başlatır.

SrgsDocument(XmlReader)

XML biçimli dil bilgisi dosyasına başvuran bir örneğinden sınıfının yeni bir örneğini SrgsDocumentXmlReader başlatır.

Özellikler

AssemblyReferences

Örneğin derleme başvuru bilgilerini SrgsDocument alır.

CodeBehind

Örneğin arka planda kod bilgilerini SrgsDocument alır.

Culture

Örneğin kültür bilgilerini SrgsDocument alır veya ayarlar.

Debug

Satır içi betiklere satır numaralarının eklenip eklenmeyeceğini alır veya ayarlar.

ImportNamespaces

Geçerli SrgsDocument örnek için ilgili ad alanlarını alır.

Language

Sınıfında satır içi kod SrgsDocument için kullanılan programlama dilini alır veya ayarlar.

Mode

Sınıfın modunu SrgsDocument alır veya ayarlar.

Namespace

Sınıfının ad alanını SrgsDocument alır veya ayarlar.

PhoneticAlphabet

Sınıfının fonetik alfabesini SrgsDocument alır veya ayarlar.

Root

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

Rules

Sınıfı için SrgsDocument şu anda tanımlanmış kurallar koleksiyonunu alır.

Script

Sınıfın .NET betik dilini SrgsDocument alır veya ayarlar.

XmlBase

Sınıfının temel URI'sini SrgsDocument alır veya ayarlar.

Yöntemler

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)
GetType()

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

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

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

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

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

(Devralındığı yer: Object)
WriteSrgs(XmlWriter)

Nesnenin SrgsDocument içeriğini , Konuşma Tanıma Dil Bilgisi Belirtimi (SRGS) Sürüm 1.0'a uyan XML biçimli dil bilgisi dosyasına yazar.

Şunlara uygulanır

Ayrıca bkz.