SrgsDocument Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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. |