Share via


SrgsDocument Kelas

Definisi

Mendefinisikan objek waktu desain yang digunakan untuk membangun tata bahasa runtime yang diketik dengan kuat yang sesuai dengan Spesifikasi Tata Bahasa Pengenalan Ucapan (SRGS) Versi 1.0.

public ref class SrgsDocument
[System.Serializable]
public class SrgsDocument
public class SrgsDocument
[<System.Serializable>]
type SrgsDocument = class
type SrgsDocument = class
Public Class SrgsDocument
Warisan
SrgsDocument
Atribut

Keterangan

Anda dapat membuat instans kosong SrgsDocument dan membangun tata bahasa dengan menambahkan instans kelas yang mewakili elemen SRGS, seperti SrgsRule, , SrgsOneOfSrgsItem, SrgsRuleRef, SrgsSemanticInterpretationTag, dan SrgsToken. Anda juga dapat membuat SrgsDocument instans dari file tata bahasa XML yang mematuhi SRGS yang ada, dari instans SrgsRule, atau dari instans GrammarBuilder.

SrgsDocument Setelah objek dibuat, objek dapat dimuat ke dalam Grammar objek atau dikompilasi dengan SrgsGrammarCompiler, memungkinkannya dibaca oleh Grammar objek.

Lihat Membuat Tata Bahasa Menggunakan SrgsGrammar di Panduan Pemrograman Ucapan Sistem untuk .NET Framework untuk informasi dan contoh selengkapnya.

Konstruktor

SrgsDocument()

Menginisialisasi instans baru kelas SrgsDocument.

SrgsDocument(GrammarBuilder)

Menginisialisasi instans SrgsDocument baru kelas dari GrammarBuilder objek.

SrgsDocument(SrgsRule)

Menginisialisasi instans SrgsDocument baru kelas dan menentukan objek untuk SrgsRule menjadi aturan akar tata bahasa.

SrgsDocument(String)

Menginisialisasi instans SrgsDocument baru kelas yang menentukan lokasi dokumen XML yang digunakan untuk mengisi SrgsDocument instans.

SrgsDocument(XmlReader)

Menginisialisasi instans SrgsDocument baru kelas dari instans XmlReader yang mereferensikan file tata bahasa format XML.

Properti

AssemblyReferences

Mendapatkan informasi referensi perakitan untuk SrgsDocument instans.

CodeBehind

Mendapatkan informasi kode di belakang untuk SrgsDocument instans.

Culture

Mendapatkan atau mengatur informasi budaya untuk SrgsDocument instans.

Debug

Mendapatkan atau mengatur apakah nomor baris harus ditambahkan ke skrip sebaris.

ImportNamespaces

Mendapatkan namespace terkait untuk instans saat ini SrgsDocument .

Language

Mendapatkan atau mengatur bahasa pemrograman yang digunakan untuk kode sebaris di SrgsDocument kelas .

Mode

Mendapatkan atau mengatur mode untuk SrgsDocument kelas .

Namespace

Mendapatkan atau mengatur namespace SrgsDocument kelas.

PhoneticAlphabet

Mendapatkan atau mengatur alfabet SrgsDocument fonetik kelas.

Root

Mendapatkan atau mengatur aturan SrgsDocument akar kelas.

Rules

Mendapatkan kumpulan aturan yang saat ini ditentukan untuk SrgsDocument kelas .

Script

Mendapatkan atau mengatur bahasa skrip .NET untuk SrgsDocument kelas .

XmlBase

Mendapatkan atau mengatur URI SrgsDocument dasar kelas .

Metode

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
WriteSrgs(XmlWriter)

Menulis konten SrgsDocument objek ke file tata bahasa format XML yang sesuai dengan Spesifikasi Tata Bahasa Pengenalan Ucapan (SRGS) Versi 1.0.

Berlaku untuk

Lihat juga