XmlDictionaryWriter.CreateBinaryWriter Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt eine Instanz davon, die XmlDictionaryWriter das WCF-Binär-XML-Format schreibt.
Überlädt
| Name | Beschreibung |
|---|---|
| CreateBinaryWriter(Stream) |
Erstellt eine Instanz davon, die XmlDictionaryWriter das WCF-Binär-XML-Format schreibt. |
| CreateBinaryWriter(Stream, IXmlDictionary) |
Erstellt eine Instanz davon, die XmlDictionaryWriter das WCF-Binär-XML-Format schreibt. |
| CreateBinaryWriter(Stream, IXmlDictionary, XmlBinaryWriterSession) |
Erstellt eine Instanz davon, die XmlDictionaryWriter das WCF-Binär-XML-Format schreibt. |
| CreateBinaryWriter(Stream, IXmlDictionary, XmlBinaryWriterSession, Boolean) |
Erstellt eine Instanz davon, die XmlDictionaryWriter das WCF-Binär-XML-Format schreibt. |
Hinweise
Das Binärformat unterstützt nur einen Textknoten als Attributwert und puffert daher die darin geschriebenen Werte so, dass ein einzelner Knoten ausgegeben wird, wie im folgenden Beispielcode gezeigt.
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();
Im vorherigen Beispiel werden im Codepuffer etwa 1 GB Arbeitsspeicher gepuffert, während in den anderen Autoren die Werte so geschrieben werden, wie sie bereitgestellt werden.
CreateBinaryWriter(Stream)
- Quelle:
- XmlDictionaryWriter.cs
- Quelle:
- XmlDictionaryWriter.cs
- Quelle:
- XmlDictionaryWriter.cs
- Quelle:
- XmlDictionaryWriter.cs
- Quelle:
- XmlDictionaryWriter.cs
Erstellt eine Instanz davon, die XmlDictionaryWriter das WCF-Binär-XML-Format schreibt.
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
Der zu schreibende Datenstrom.
Gibt zurück
Eine Instanz von XmlDictionaryWriter.
Gilt für:
CreateBinaryWriter(Stream, IXmlDictionary)
- Quelle:
- XmlDictionaryWriter.cs
- Quelle:
- XmlDictionaryWriter.cs
- Quelle:
- XmlDictionaryWriter.cs
- Quelle:
- XmlDictionaryWriter.cs
- Quelle:
- XmlDictionaryWriter.cs
Erstellt eine Instanz davon, die XmlDictionaryWriter das WCF-Binär-XML-Format schreibt.
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
Der zu schreibende Datenstrom.
- dictionary
- IXmlDictionary
Der XmlDictionary als freigegebene Wörterbuch zu verwendende Benutzer.
Gibt zurück
Eine Instanz von XmlDictionaryWriter.
Gilt für:
CreateBinaryWriter(Stream, IXmlDictionary, XmlBinaryWriterSession)
- Quelle:
- XmlDictionaryWriter.cs
- Quelle:
- XmlDictionaryWriter.cs
- Quelle:
- XmlDictionaryWriter.cs
- Quelle:
- XmlDictionaryWriter.cs
- Quelle:
- XmlDictionaryWriter.cs
Erstellt eine Instanz davon, die XmlDictionaryWriter das WCF-Binär-XML-Format schreibt.
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
Der zu schreibende Datenstrom.
- dictionary
- IXmlDictionary
Der XmlDictionary als freigegebene Wörterbuch zu verwendende Benutzer.
- session
- XmlBinaryWriterSession
Die XmlBinaryWriterSession zu verwendende.
Gibt zurück
Eine Instanz von XmlDictionaryWriter.
Gilt für:
CreateBinaryWriter(Stream, IXmlDictionary, XmlBinaryWriterSession, Boolean)
- Quelle:
- XmlDictionaryWriter.cs
- Quelle:
- XmlDictionaryWriter.cs
- Quelle:
- XmlDictionaryWriter.cs
- Quelle:
- XmlDictionaryWriter.cs
- Quelle:
- XmlDictionaryWriter.cs
Erstellt eine Instanz davon, die XmlDictionaryWriter das WCF-Binär-XML-Format schreibt.
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
Der Datenstrom, aus dem gelesen werden soll.
- dictionary
- IXmlDictionary
Der XmlDictionary als freigegebene Wörterbuch zu verwendende Benutzer.
- session
- XmlBinaryWriterSession
Die XmlBinaryWriterSession zu verwendende.
- ownsStream
- Boolean
true um anzugeben, dass der Datenstrom vom Autor geschlossen wird, wenn er fertig ist; andernfalls false.
Gibt zurück
Eine Instanz von XmlDictionaryWriter.