XmlDictionaryWriter.CreateBinaryWriter Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 öğ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 öğ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.
- session
- XmlBinaryWriterSession
XmlBinaryWriterSession kullanılacak.
Döndürülenler
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.
- session
- XmlBinaryWriterSession
XmlBinaryWriterSession kullanılacak.
- ownsStream
- Boolean
true
akışın yazar tarafından kapatıldığını belirtmek için; aksi takdirde false
.
Döndürülenler
XmlDictionaryWriter öğesinin bir örneği.