Aracılığıyla paylaş


XmlDictionaryWriter.CreateBinaryWriter Yöntem

Tanım

WCF ikili XML biçimini yazan bir örneği XmlDictionaryWriter oluşturur.

Aşırı Yüklemeler

CreateBinaryWriter(Stream)

WCF ikili XML biçimini yazan bir örneği XmlDictionaryWriter oluşturur.

CreateBinaryWriter(Stream, IXmlDictionary)

WCF ikili XML biçimini yazan bir örneği XmlDictionaryWriter oluşturur.

CreateBinaryWriter(Stream, IXmlDictionary, XmlBinaryWriterSession)

WCF ikili XML biçimini yazan bir örneği XmlDictionaryWriter oluşturur.

CreateBinaryWriter(Stream, IXmlDictionary, XmlBinaryWriterSession, Boolean)

WCF ikili XML biçimini yazan bir örneği XmlDictionaryWriter oluşturur.

Açıklamalar

İkili biçim, öznitelik değeri olarak yalnızca bir metin düğümünü destekler ve bu nedenle aşağıdaki örnek kodda gösterildiği gibi tek bir düğüm yaymak için bu düğüme yazılan değerleri arabelleğe alır.

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

Önceki örnekte kod yaklaşık 1 GB belleği arabelleğe alırken, diğer yazıcılarda sağlanan değerleri yazar.

CreateBinaryWriter(Stream)

WCF ikili XML biçimini yazan bir örneği XmlDictionaryWriter oluşturur.

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

Parametreler

stream
Stream

Yazacak akış.

Döndürülenler

XmlDictionaryWriter

XmlDictionaryWriter öğesinin bir örneği.

Şunlara uygulanır

CreateBinaryWriter(Stream, IXmlDictionary)

WCF ikili XML biçimini yazan bir örneği XmlDictionaryWriter oluşturur.

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

Parametreler

stream
Stream

Yazacak akış.

dictionary
IXmlDictionary

XmlDictionary Paylaşılan sözlük olarak kullanılacak.

Döndürülenler

XmlDictionaryWriter

XmlDictionaryWriter öğesinin bir örneği.

Şunlara uygulanır

CreateBinaryWriter(Stream, IXmlDictionary, XmlBinaryWriterSession)

WCF ikili XML biçimini yazan bir örneği XmlDictionaryWriter oluşturur.

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

Parametreler

stream
Stream

Yazacak akış.

dictionary
IXmlDictionary

XmlDictionary Paylaşılan sözlük olarak kullanılacak.

Döndürülenler

XmlDictionaryWriter

XmlDictionaryWriter öğesinin bir örneği.

Şunlara uygulanır

CreateBinaryWriter(Stream, IXmlDictionary, XmlBinaryWriterSession, Boolean)

WCF ikili XML biçimini yazan bir örneği XmlDictionaryWriter oluşturur.

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

Parametreler

stream
Stream

Okunacak akış.

dictionary
IXmlDictionary

XmlDictionary Paylaşılan sözlük olarak kullanılacak.

ownsStream
Boolean

true akışın yazar tarafından kapatıldığını belirtmek için; aksi takdirde false.

Döndürülenler

XmlDictionaryWriter

XmlDictionaryWriter öğesinin bir örneği.

Şunlara uygulanır