Share via


XmlTextWriter Kelas

Definisi

Mewakili penulis yang menyediakan cara cepat, tidak di-cache, dan hanya maju untuk menghasilkan aliran atau file yang berisi data XML yang sesuai dengan W3C Extensible Markup Language (XML) 1.0 dan Namespace dalam rekomendasi XML.

Dimulai dengan .NET Framework 2.0, kami sarankan Anda menggunakan kelas sebagai gantinyaXmlWriter.

public ref class XmlTextWriter : System::Xml::XmlWriter
public class XmlTextWriter : System.Xml.XmlWriter
type XmlTextWriter = class
    inherit XmlWriter
Public Class XmlTextWriter
Inherits XmlWriter
Warisan
XmlTextWriter

Keterangan

Untuk informasi selengkapnya tentang API ini, lihat Keterangan API Tambahan untuk XmlTextWriter.

Konstruktor

XmlTextWriter(Stream, Encoding)

Membuat instans XmlTextWriter kelas menggunakan aliran dan pengodean yang ditentukan.

XmlTextWriter(String, Encoding)

Membuat instans XmlTextWriter kelas menggunakan file yang ditentukan.

XmlTextWriter(TextWriter)

Membuat instans XmlTextWriter kelas menggunakan yang ditentukan TextWriter.

Properti

BaseStream

Mendapatkan objek stream yang mendasar.

Formatting

Menunjukkan bagaimana output diformat.

Indentation

Mendapatkan atau mengatur berapa banyak IndentChar yang akan ditulis untuk setiap tingkat dalam hierarki saat Formatting diatur ke Formatting.Indented.

IndentChar

Mendapatkan atau mengatur karakter mana yang akan digunakan untuk inden saat Formatting diatur ke Formatting.Indented.

Namespaces

Mendapatkan atau menetapkan nilai yang menunjukkan apakah akan melakukan dukungan namespace.

QuoteChar

Mendapatkan atau mengatur karakter mana yang akan digunakan untuk mengutip nilai atribut.

Settings

Mendapatkan objek yang XmlWriterSettings digunakan untuk membuat instans ini XmlWriter .

(Diperoleh dari XmlWriter)
WriteState

Mendapatkan status penulis.

XmlLang

Mendapatkan cakupan saat ini xml:lang .

XmlSpace

Mendapatkan yang XmlSpace mewakili cakupan saat ini xml:space .

Metode

Close()

Menutup aliran ini dan aliran yang mendasar.

Dispose()

Merilis semua sumber daya yang digunakan oleh instans XmlWriter kelas saat ini.

(Diperoleh dari XmlWriter)
Dispose(Boolean)

Merilis sumber daya tidak terkelola yang XmlWriter digunakan oleh dan secara opsional merilis sumber daya terkelola.

(Diperoleh dari XmlWriter)
DisposeAsync()

Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, melepaskan, atau mereset sumber daya yang tidak dikelola secara asinkron.

(Diperoleh dari XmlWriter)
DisposeAsyncCore()

Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, melepaskan, atau mengatur ulang sumber daya terkelola secara asinkron.

(Diperoleh dari XmlWriter)
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
Flush()

Siram apa pun yang ada di buffer ke aliran yang mendasar dan juga mengalirkan aliran yang mendasar.

FlushAsync()

Secara asinkron menyiram apa pun yang ada di buffer ke aliran yang mendasar dan juga mengalirkan aliran yang mendasar.

(Diperoleh dari XmlWriter)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
LookupPrefix(String)

Mengembalikan awalan terdekat yang ditentukan dalam lingkup namespace saat ini untuk URI namespace.

MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
WriteAttributes(XmlReader, Boolean)

Ketika ditimpa di kelas turunan, tulis semua atribut yang ditemukan pada posisi saat ini di XmlReader.

(Diperoleh dari XmlWriter)
WriteAttributesAsync(XmlReader, Boolean)

Secara asinkron menulis semua atribut yang ditemukan pada posisi saat ini di XmlReader.

(Diperoleh dari XmlWriter)
WriteAttributeString(String, String)

Saat ditimpa di kelas turunan, tulis atribut dengan nama dan nilai lokal yang ditentukan.

(Diperoleh dari XmlWriter)
WriteAttributeString(String, String, String)

Saat ditimpa di kelas turunan, tulis atribut dengan nama lokal, URI namespace layanan, dan nilai yang ditentukan.

(Diperoleh dari XmlWriter)
WriteAttributeString(String, String, String, String)

Saat ditimpa di kelas turunan, tulis atribut dengan awalan, nama lokal, URI namespace, dan nilai yang ditentukan.

(Diperoleh dari XmlWriter)
WriteAttributeStringAsync(String, String, String, String)

Secara asinkron menulis atribut dengan awalan, nama lokal, URI namespace layanan, dan nilai yang ditentukan.

(Diperoleh dari XmlWriter)
WriteBase64(Byte[], Int32, Int32)

Mengodekan byte biner yang ditentukan sebagai base64 dan menuliskan teks yang dihasilkan.

WriteBase64Async(Byte[], Int32, Int32)

Secara asinkron mengodekan byte biner yang ditentukan sebagai Base64 dan menuliskan teks yang dihasilkan.

(Diperoleh dari XmlWriter)
WriteBinHex(Byte[], Int32, Int32)

Mengodekan byte biner yang ditentukan sebagai binhex dan menulis teks yang dihasilkan.

WriteBinHexAsync(Byte[], Int32, Int32)

Secara asinkron mengodekan byte biner yang ditentukan sebagai BinHex dan menuliskan teks yang dihasilkan.

(Diperoleh dari XmlWriter)
WriteCData(String)

Menulis ! <[ CDATA[...]]> blok yang berisi teks yang ditentukan.

WriteCDataAsync(String)

Secara asinkron menulis ! <[ CDATA[...]]> blok yang berisi teks yang ditentukan.

(Diperoleh dari XmlWriter)
WriteCharEntity(Char)

Memaksa pembuatan entitas karakter untuk nilai karakter Unicode yang ditentukan.

WriteCharEntityAsync(Char)

Secara asinkron memaksa pembuatan entitas karakter untuk nilai karakter Unicode yang ditentukan.

(Diperoleh dari XmlWriter)
WriteChars(Char[], Int32, Int32)

Menulis teks satu buffer pada satu waktu.

WriteCharsAsync(Char[], Int32, Int32)

Secara asinkron menulis teks satu buffer sekaligus.

(Diperoleh dari XmlWriter)
WriteComment(String)

Menuliskan komentar <--...--> yang berisi teks yang ditentukan.

WriteCommentAsync(String)

Secara asinkron menuliskan komentar <--...--> yang berisi teks yang ditentukan.

(Diperoleh dari XmlWriter)
WriteDocType(String, String, String, String)

Menulis deklarasi DOCTYPE dengan nama dan atribut opsional yang ditentukan.

WriteDocTypeAsync(String, String, String, String)

Secara asinkron menulis deklarasi DOCTYPE dengan nama dan atribut opsional yang ditentukan.

(Diperoleh dari XmlWriter)
WriteElementString(String, String)

Menulis elemen dengan nama dan nilai lokal yang ditentukan.

(Diperoleh dari XmlWriter)
WriteElementString(String, String, String)

Menulis elemen dengan nama lokal, URI namespace, dan nilai yang ditentukan.

(Diperoleh dari XmlWriter)
WriteElementString(String, String, String, String)

Menulis elemen dengan awalan, nama lokal, URI namespace layanan, dan nilai yang ditentukan.

(Diperoleh dari XmlWriter)
WriteElementStringAsync(String, String, String, String)

Secara asinkron menulis elemen dengan awalan, nama lokal, URI namespace layanan, dan nilai yang ditentukan.

(Diperoleh dari XmlWriter)
WriteEndAttribute()

Menutup panggilan sebelumnya WriteStartAttribute(String, String, String) .

WriteEndAttributeAsync()

Menutup panggilan sebelumnya WriteStartAttribute(String, String) secara asinkron.

(Diperoleh dari XmlWriter)
WriteEndDocument()

Menutup elemen atau atribut yang terbuka dan mengembalikan penulis ke status Mulai.

WriteEndDocumentAsync()

Secara asinkron menutup elemen atau atribut terbuka apa pun dan menempatkan penulis kembali dalam status Mulai.

(Diperoleh dari XmlWriter)
WriteEndElement()

Menutup satu elemen dan memunculkan cakupan namespace yang sesuai.

WriteEndElementAsync()

Secara asinkron menutup satu elemen dan memunculkan cakupan namespace yang sesuai.

(Diperoleh dari XmlWriter)
WriteEntityRef(String)

Menulis referensi entitas sebagai &name;.

WriteEntityRefAsync(String)

Secara asinkron menulis referensi entitas sebagai &name;.

(Diperoleh dari XmlWriter)
WriteFullEndElement()

Menutup satu elemen dan memunculkan cakupan namespace yang sesuai.

WriteFullEndElementAsync()

Secara asinkron menutup satu elemen dan memunculkan cakupan namespace yang sesuai.

(Diperoleh dari XmlWriter)
WriteName(String)

Menuliskan nama yang ditentukan, memastikannya adalah nama yang valid sesuai dengan rekomendasi W3C XML 1.0.

WriteNameAsync(String)

Secara asinkron menuliskan nama yang ditentukan, memastikannya adalah nama yang valid sesuai dengan rekomendasi W3C XML 1.0 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name).

(Diperoleh dari XmlWriter)
WriteNmToken(String)

Menulis nama yang ditentukan, memastikannya valid NmToken sesuai dengan rekomendasi W3C XML 1.0.

WriteNmTokenAsync(String)

Secara asinkron menuliskan nama yang ditentukan, memastikannya adalah NmToken yang valid sesuai dengan rekomendasi W3C XML 1.0 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name).

(Diperoleh dari XmlWriter)
WriteNode(XmlReader, Boolean)

Ketika ditimpa di kelas turunan, menyalin semuanya dari pembaca ke penulis dan memindahkan pembaca ke awal saudara kandung berikutnya.

(Diperoleh dari XmlWriter)
WriteNode(XPathNavigator, Boolean)

Menyalin semuanya dari XPathNavigator objek ke penulis. Posisi tetap XPathNavigator tidak berubah.

(Diperoleh dari XmlWriter)
WriteNodeAsync(XmlReader, Boolean)

Secara asinkron menyalin semuanya dari pembaca ke penulis dan memindahkan pembaca ke awal saudara kandung berikutnya.

(Diperoleh dari XmlWriter)
WriteNodeAsync(XPathNavigator, Boolean)

Secara asinkron menyalin semuanya dari XPathNavigator objek ke penulis. Posisi tetap XPathNavigator tidak berubah.

(Diperoleh dari XmlWriter)
WriteProcessingInstruction(String, String)

Menulis instruksi pemrosesan dengan spasi antara nama dan teks sebagai berikut: <?name text?>.

WriteProcessingInstructionAsync(String, String)

Secara asinkron menulis instruksi pemrosesan dengan spasi antara nama dan teks sebagai berikut: <?name text?>.

(Diperoleh dari XmlWriter)
WriteQualifiedName(String, String)

Menuliskan nama yang memenuhi syarat namespace. Metode ini mencari awalan yang berada dalam cakupan untuk namespace yang diberikan.

WriteQualifiedNameAsync(String, String)

Secara asinkron menuliskan nama yang memenuhi syarat namespace. Metode ini mencari awalan yang berada dalam cakupan untuk namespace yang diberikan.

(Diperoleh dari XmlWriter)
WriteRaw(Char[], Int32, Int32)

Menulis markup mentah secara manual dari buffer karakter.

WriteRaw(String)

Menulis markup mentah secara manual dari string.

WriteRawAsync(Char[], Int32, Int32)

Secara asinkron menulis markup mentah secara manual dari buffer karakter.

(Diperoleh dari XmlWriter)
WriteRawAsync(String)

Secara asinkron menulis markup mentah secara manual dari string.

(Diperoleh dari XmlWriter)
WriteStartAttribute(String)

Menulis awal atribut dengan nama lokal yang ditentukan.

(Diperoleh dari XmlWriter)
WriteStartAttribute(String, String)

Menulis awal atribut dengan nama lokal dan URI namespace yang ditentukan.

(Diperoleh dari XmlWriter)
WriteStartAttribute(String, String, String)

Menulis awal atribut.

WriteStartAttributeAsync(String, String, String)

Secara asinkron menulis awal atribut dengan awalan, nama lokal, dan URI namespace yang ditentukan.

(Diperoleh dari XmlWriter)
WriteStartDocument()

Menulis deklarasi XML dengan versi "1.0".

WriteStartDocument(Boolean)

Menulis deklarasi XML dengan versi "1.0" dan atribut mandiri.

WriteStartDocumentAsync()

Secara asinkron menulis deklarasi XML dengan versi "1.0".

(Diperoleh dari XmlWriter)
WriteStartDocumentAsync(Boolean)

Secara asinkron menulis deklarasi XML dengan versi "1.0" dan atribut mandiri.

(Diperoleh dari XmlWriter)
WriteStartElement(String)

Saat ditimpa di kelas turunan, tulis tag mulai dengan nama lokal yang ditentukan.

(Diperoleh dari XmlWriter)
WriteStartElement(String, String)

Saat ditimpa di kelas turunan, tulis tag mulai yang ditentukan dan kaitkan dengan namespace yang diberikan.

(Diperoleh dari XmlWriter)
WriteStartElement(String, String, String)

Menulis tag mulai yang ditentukan dan mengaitkannya dengan namespace layanan dan awalan yang diberikan.

WriteStartElementAsync(String, String, String)

Secara asinkron menulis tag mulai yang ditentukan dan mengaitkannya dengan namespace dan awalan yang diberikan.

(Diperoleh dari XmlWriter)
WriteString(String)

Menulis konten teks yang diberikan.

WriteStringAsync(String)

Secara asinkron menulis konten teks yang diberikan.

(Diperoleh dari XmlWriter)
WriteSurrogateCharEntity(Char, Char)

Menghasilkan dan menulis entitas karakter pengganti untuk pasangan karakter pengganti.

WriteSurrogateCharEntityAsync(Char, Char)

Secara asinkron menghasilkan dan menulis entitas karakter pengganti untuk pasangan karakter pengganti.

(Diperoleh dari XmlWriter)
WriteValue(Boolean)

Boolean Menulis nilai.

(Diperoleh dari XmlWriter)
WriteValue(DateTime)

DateTime Menulis nilai.

(Diperoleh dari XmlWriter)
WriteValue(DateTimeOffset)

DateTimeOffset Menulis nilai.

(Diperoleh dari XmlWriter)
WriteValue(Decimal)

Decimal Menulis nilai.

(Diperoleh dari XmlWriter)
WriteValue(Double)

Double Menulis nilai.

(Diperoleh dari XmlWriter)
WriteValue(Int32)

Int32 Menulis nilai.

(Diperoleh dari XmlWriter)
WriteValue(Int64)

Int64 Menulis nilai.

(Diperoleh dari XmlWriter)
WriteValue(Object)

Menulis nilai objek.

(Diperoleh dari XmlWriter)
WriteValue(Single)

Menulis angka floating-point presisi tunggal.

(Diperoleh dari XmlWriter)
WriteValue(String)

String Menulis nilai.

(Diperoleh dari XmlWriter)
WriteWhitespace(String)

Menuliskan ruang putih yang diberikan.

WriteWhitespaceAsync(String)

Secara asinkron menulis ruang kosong yang diberikan.

(Diperoleh dari XmlWriter)

Implementasi Antarmuka Eksplisit

IDisposable.Dispose()

Untuk deskripsi anggota ini, lihat Dispose().

(Diperoleh dari XmlWriter)

Metode Ekstensi

ConfigureAwait(IAsyncDisposable, Boolean)

Mengonfigurasi bagaimana menunggu tugas yang dikembalikan dari asinkron sekali pakai dilakukan.

Berlaku untuk

Lihat juga