XmlDictionaryWriter.CreateBinaryWriter Metode

Definisi

Membuat instans XmlDictionaryWriter yang menulis format XML biner WCF.

Overload

Nama Deskripsi
CreateBinaryWriter(Stream)

Membuat instans XmlDictionaryWriter yang menulis format XML biner WCF.

CreateBinaryWriter(Stream, IXmlDictionary)

Membuat instans XmlDictionaryWriter yang menulis format XML biner WCF.

CreateBinaryWriter(Stream, IXmlDictionary, XmlBinaryWriterSession)

Membuat instans XmlDictionaryWriter yang menulis format XML biner WCF.

CreateBinaryWriter(Stream, IXmlDictionary, XmlBinaryWriterSession, Boolean)

Membuat instans XmlDictionaryWriter yang menulis format XML biner WCF.

Keterangan

Format biner hanya mendukung satu simpul teks sebagai nilai atribut dan oleh karena itu buffer nilai yang ditulis untuk memancarkan satu simpul, seperti yang ditunjukkan dalam kode sampel berikut.

XmlWriter binarywriter = XmlDictionaryWriter.CreateBinaryWriter(Stream.Null);
binarywriter.WriteStartAttribute("StartAttribute");
string largeStr = new string('r', 100000);
for (int i = 0; i < 10000; i++)
{
    binarywriter.WriteValue(largeStr);
}
binarywriter.WriteEndAttribute();

Dalam sampel sebelumnya, buffer kode sekitar 1 GB memori, sementara di penulis lain menulis nilai saat disediakan.

CreateBinaryWriter(Stream)

Sumber:
XmlDictionaryWriter.cs
Sumber:
XmlDictionaryWriter.cs
Sumber:
XmlDictionaryWriter.cs
Sumber:
XmlDictionaryWriter.cs
Sumber:
XmlDictionaryWriter.cs

Membuat instans XmlDictionaryWriter yang menulis format XML biner WCF.

public:
 static System::Xml::XmlDictionaryWriter ^ CreateBinaryWriter(System::IO::Stream ^ stream);
public static System.Xml.XmlDictionaryWriter CreateBinaryWriter(System.IO.Stream stream);
static member CreateBinaryWriter : System.IO.Stream -> System.Xml.XmlDictionaryWriter
Public Shared Function CreateBinaryWriter (stream As Stream) As XmlDictionaryWriter

Parameter

stream
Stream

Aliran yang akan ditulis.

Mengembalikan

Instans XmlDictionaryWriter.

Berlaku untuk

CreateBinaryWriter(Stream, IXmlDictionary)

Sumber:
XmlDictionaryWriter.cs
Sumber:
XmlDictionaryWriter.cs
Sumber:
XmlDictionaryWriter.cs
Sumber:
XmlDictionaryWriter.cs
Sumber:
XmlDictionaryWriter.cs

Membuat instans XmlDictionaryWriter yang menulis format XML biner WCF.

public:
 static System::Xml::XmlDictionaryWriter ^ CreateBinaryWriter(System::IO::Stream ^ stream, System::Xml::IXmlDictionary ^ dictionary);
public static System.Xml.XmlDictionaryWriter CreateBinaryWriter(System.IO.Stream stream, System.Xml.IXmlDictionary dictionary);
public static System.Xml.XmlDictionaryWriter CreateBinaryWriter(System.IO.Stream stream, System.Xml.IXmlDictionary? dictionary);
static member CreateBinaryWriter : System.IO.Stream * System.Xml.IXmlDictionary -> System.Xml.XmlDictionaryWriter
Public Shared Function CreateBinaryWriter (stream As Stream, dictionary As IXmlDictionary) As XmlDictionaryWriter

Parameter

stream
Stream

Aliran yang akan ditulis.

dictionary
IXmlDictionary

untuk XmlDictionary digunakan sebagai kamus bersama.

Mengembalikan

Instans XmlDictionaryWriter.

Berlaku untuk

CreateBinaryWriter(Stream, IXmlDictionary, XmlBinaryWriterSession)

Sumber:
XmlDictionaryWriter.cs
Sumber:
XmlDictionaryWriter.cs
Sumber:
XmlDictionaryWriter.cs
Sumber:
XmlDictionaryWriter.cs
Sumber:
XmlDictionaryWriter.cs

Membuat instans XmlDictionaryWriter yang menulis format XML biner WCF.

public:
 static System::Xml::XmlDictionaryWriter ^ CreateBinaryWriter(System::IO::Stream ^ stream, System::Xml::IXmlDictionary ^ dictionary, System::Xml::XmlBinaryWriterSession ^ session);
public static System.Xml.XmlDictionaryWriter CreateBinaryWriter(System.IO.Stream stream, System.Xml.IXmlDictionary dictionary, System.Xml.XmlBinaryWriterSession session);
public static System.Xml.XmlDictionaryWriter CreateBinaryWriter(System.IO.Stream stream, System.Xml.IXmlDictionary? dictionary, System.Xml.XmlBinaryWriterSession? session);
static member CreateBinaryWriter : System.IO.Stream * System.Xml.IXmlDictionary * System.Xml.XmlBinaryWriterSession -> System.Xml.XmlDictionaryWriter
Public Shared Function CreateBinaryWriter (stream As Stream, dictionary As IXmlDictionary, session As XmlBinaryWriterSession) As XmlDictionaryWriter

Parameter

stream
Stream

Aliran yang akan ditulis.

dictionary
IXmlDictionary

untuk XmlDictionary digunakan sebagai kamus bersama.

Mengembalikan

Instans XmlDictionaryWriter.

Berlaku untuk

CreateBinaryWriter(Stream, IXmlDictionary, XmlBinaryWriterSession, Boolean)

Sumber:
XmlDictionaryWriter.cs
Sumber:
XmlDictionaryWriter.cs
Sumber:
XmlDictionaryWriter.cs
Sumber:
XmlDictionaryWriter.cs
Sumber:
XmlDictionaryWriter.cs

Membuat instans XmlDictionaryWriter yang menulis format XML biner WCF.

public:
 static System::Xml::XmlDictionaryWriter ^ CreateBinaryWriter(System::IO::Stream ^ stream, System::Xml::IXmlDictionary ^ dictionary, System::Xml::XmlBinaryWriterSession ^ session, bool ownsStream);
public static System.Xml.XmlDictionaryWriter CreateBinaryWriter(System.IO.Stream stream, System.Xml.IXmlDictionary dictionary, System.Xml.XmlBinaryWriterSession session, bool ownsStream);
public static System.Xml.XmlDictionaryWriter CreateBinaryWriter(System.IO.Stream stream, System.Xml.IXmlDictionary? dictionary, System.Xml.XmlBinaryWriterSession? session, bool ownsStream);
static member CreateBinaryWriter : System.IO.Stream * System.Xml.IXmlDictionary * System.Xml.XmlBinaryWriterSession * bool -> System.Xml.XmlDictionaryWriter
Public Shared Function CreateBinaryWriter (stream As Stream, dictionary As IXmlDictionary, session As XmlBinaryWriterSession, ownsStream As Boolean) As XmlDictionaryWriter

Parameter

stream
Stream

Aliran yang akan dibaca.

dictionary
IXmlDictionary

untuk XmlDictionary digunakan sebagai kamus bersama.

ownsStream
Boolean

true untuk menunjukkan bahwa aliran ditutup oleh penulis setelah selesai; jika tidak false.

Mengembalikan

Instans XmlDictionaryWriter.

Berlaku untuk