Bagikan melalui


SrgsDocument Kelas

Definisi

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

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

Keterangan

Penting

Menggunakan instans jenis ini dengan data yang tidak tepercaya adalah risiko keamanan. Gunakan objek ini hanya dengan data tepercaya. Untuk informasi selengkapnya, lihat Memvalidasi Semua Input.

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.

Konstruktor

Nama Deskripsi
SrgsDocument()

Menginisialisasi instans baru dari 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

Nama Deskripsi
AssemblyReferences

Mendapatkan informasi referensi perakitan untuk SrgsDocument instans.

CodeBehind

Mendapatkan informasi code-behind 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 pembuatan skrip .NET untuk kelas SrgsDocument.

XmlBase

Mendapatkan atau mengatur URI SrgsDocument dasar kelas.

Metode

Nama Deskripsi
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 Type instans saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(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