Bagikan melalui


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 XmlWriter sebagai gantinya.

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 kelas XmlTextWriter menggunakan aliran dan pengodean yang ditentukan.

XmlTextWriter(String, Encoding)

Membuat instans kelas XmlTextWriter menggunakan file yang ditentukan.

XmlTextWriter(TextWriter)

Membuat instans kelas XmlTextWriter menggunakan TextWriteryang ditentukan .

Properti

BaseStream

Mendapatkan objek aliran 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 XmlWriterSettings yang digunakan untuk membuat instans XmlWriter ini.

(Diperoleh dari XmlWriter)
WriteState

Mendapatkan status penulis.

XmlLang

Mendapatkan cakupan xml:lang saat ini.

XmlSpace

Mendapatkan XmlSpace yang mewakili cakupan xml:space saat ini.

Metode

Close()

Menutup aliran ini dan aliran yang mendasar.

Dispose()

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

(Diperoleh dari XmlWriter)
Dispose(Boolean)

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

(Diperoleh dari XmlWriter)
DisposeAsync()

Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, merilis, atau mengatur ulang sumber daya yang tidak dikelola secara asinkron.

(Diperoleh dari XmlWriter)
DisposeAsyncCore()

Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, merilis, 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()

Bersihkan apa pun yang ada di buffer ke aliran yang mendasar dan juga siram aliran yang mendasar.

FlushAsync()

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

(Diperoleh dari XmlWriter)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
LookupPrefix(String)

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

MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(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 menuliskan semua atribut yang ditemukan pada posisi saat ini di XmlReader.

(Diperoleh dari XmlWriter)
WriteAttributeString(String, String)

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

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

Saat ditimpa dalam kelas turunan, menulis atribut dengan nama lokal, URI namespace, dan nilai yang ditentukan.

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

Saat ditimpa dalam 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, dan nilai yang ditentukan.

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

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

WriteBase64Async(Byte[], Int32, Int32)

Secara asinkron mengodekan byte biner yang ditentukan sebagai Base64 dan menulis 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 menulis teks yang dihasilkan.

(Diperoleh dari XmlWriter)
WriteCData(String)

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

WriteCDataAsync(String)

Secara asinkron menuliskan <! [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 <!--...--> 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, dan nilai yang ditentukan.

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

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

(Diperoleh dari XmlWriter)
WriteEndAttribute()

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

WriteEndAttributeAsync()

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

(Diperoleh dari XmlWriter)
WriteEndDocument()

Menutup elemen atau atribut yang terbuka dan menempatkan penulis kembali dalam 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)

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

WriteNmTokenAsync(String)

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

(Diperoleh dari XmlWriter)
WriteNode(XmlReader, Boolean)

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

(Diperoleh dari XmlWriter)
WriteNode(XPathNavigator, Boolean)

Menyalin semuanya dari objek XPathNavigator ke penulis. Posisi XPathNavigator tetap 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 objek XPathNavigator ke penulis. Posisi XPathNavigator tetap tidak berubah.

(Diperoleh dari XmlWriter)
WriteProcessingInstruction(String, String)

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

WriteProcessingInstructionAsync(String, String)

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

(Diperoleh dari XmlWriter)
WriteQualifiedName(String, String)

Menulis nama yang memenuhi syarat namespace layanan. 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)

Menulis markup mentah secara asinkron secara manual dari buffer karakter.

(Diperoleh dari XmlWriter)
WriteRawAsync(String)

Menulis markup mentah secara asinkron 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()

Menulis deklarasi XML secara asinkron 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, menulis tag mulai yang ditentukan dan mengaitkannya dengan namespace yang diberikan.

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

Menulis tag mulai yang ditentukan dan mengaitkannya dengan namespace 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)

Menulis konten teks yang diberikan secara asinkron.

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

Menulis nilai Boolean.

(Diperoleh dari XmlWriter)
WriteValue(DateTime)

Menulis nilai DateTime.

(Diperoleh dari XmlWriter)
WriteValue(DateTimeOffset)

Menulis nilai DateTimeOffset.

(Diperoleh dari XmlWriter)
WriteValue(Decimal)

Menulis nilai Decimal.

(Diperoleh dari XmlWriter)
WriteValue(Double)

Menulis nilai Double.

(Diperoleh dari XmlWriter)
WriteValue(Int32)

Menulis nilai Int32.

(Diperoleh dari XmlWriter)
WriteValue(Int64)

Menulis nilai Int64.

(Diperoleh dari XmlWriter)
WriteValue(Object)

Menulis nilai objek.

(Diperoleh dari XmlWriter)
WriteValue(Single)

Menulis angka floating-point presisi tunggal.

(Diperoleh dari XmlWriter)
WriteValue(String)

Menulis nilai String.

(Diperoleh dari XmlWriter)
WriteWhitespace(String)

Menuliskan ruang kosong 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 akan dilakukan.

Berlaku untuk

Lihat juga