XmlDictionaryWriter.CreateBinaryWriter Methode

Definitie

Hiermee maakt u een exemplaar van dat de binaire XML-indeling van XmlDictionaryWriter WCF schrijft.

Overloads

Name Description
CreateBinaryWriter(Stream)

Hiermee maakt u een exemplaar van dat de binaire XML-indeling van XmlDictionaryWriter WCF schrijft.

CreateBinaryWriter(Stream, IXmlDictionary)

Hiermee maakt u een exemplaar van dat de binaire XML-indeling van XmlDictionaryWriter WCF schrijft.

CreateBinaryWriter(Stream, IXmlDictionary, XmlBinaryWriterSession)

Hiermee maakt u een exemplaar van dat de binaire XML-indeling van XmlDictionaryWriter WCF schrijft.

CreateBinaryWriter(Stream, IXmlDictionary, XmlBinaryWriterSession, Boolean)

Hiermee maakt u een exemplaar van dat de binaire XML-indeling van XmlDictionaryWriter WCF schrijft.

Opmerkingen

De binaire indeling ondersteunt slechts één tekstknooppunt als kenmerkwaarde en buffert daarom de waarden die ernaar worden geschreven om één knooppunt te verzenden, zoals wordt weergegeven in de volgende voorbeeldcode.

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

In het vorige voorbeeld buffert de code ongeveer 1 GB geheugen, terwijl in de andere schrijvers de waarden worden geschreven zoals ze worden opgegeven.

CreateBinaryWriter(Stream)

Bron:
XmlDictionaryWriter.cs
Bron:
XmlDictionaryWriter.cs
Bron:
XmlDictionaryWriter.cs
Bron:
XmlDictionaryWriter.cs
Bron:
XmlDictionaryWriter.cs

Hiermee maakt u een exemplaar van dat de binaire XML-indeling van XmlDictionaryWriter WCF schrijft.

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

Parameters

stream
Stream

De stroom waar naar moet worden geschreven.

Retouren

Een exemplaar van XmlDictionaryWriter.

Van toepassing op

CreateBinaryWriter(Stream, IXmlDictionary)

Bron:
XmlDictionaryWriter.cs
Bron:
XmlDictionaryWriter.cs
Bron:
XmlDictionaryWriter.cs
Bron:
XmlDictionaryWriter.cs
Bron:
XmlDictionaryWriter.cs

Hiermee maakt u een exemplaar van dat de binaire XML-indeling van XmlDictionaryWriter WCF schrijft.

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

Parameters

stream
Stream

De stroom waar naar moet worden geschreven.

dictionary
IXmlDictionary

De XmlDictionary te gebruiken als de gedeelde woordenlijst.

Retouren

Een exemplaar van XmlDictionaryWriter.

Van toepassing op

CreateBinaryWriter(Stream, IXmlDictionary, XmlBinaryWriterSession)

Bron:
XmlDictionaryWriter.cs
Bron:
XmlDictionaryWriter.cs
Bron:
XmlDictionaryWriter.cs
Bron:
XmlDictionaryWriter.cs
Bron:
XmlDictionaryWriter.cs

Hiermee maakt u een exemplaar van dat de binaire XML-indeling van XmlDictionaryWriter WCF schrijft.

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

Parameters

stream
Stream

De stroom waar naar moet worden geschreven.

dictionary
IXmlDictionary

De XmlDictionary te gebruiken als de gedeelde woordenlijst.

Retouren

Een exemplaar van XmlDictionaryWriter.

Van toepassing op

CreateBinaryWriter(Stream, IXmlDictionary, XmlBinaryWriterSession, Boolean)

Bron:
XmlDictionaryWriter.cs
Bron:
XmlDictionaryWriter.cs
Bron:
XmlDictionaryWriter.cs
Bron:
XmlDictionaryWriter.cs
Bron:
XmlDictionaryWriter.cs

Hiermee maakt u een exemplaar van dat de binaire XML-indeling van XmlDictionaryWriter WCF schrijft.

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

Parameters

stream
Stream

De stroom waaruit moet worden gelezen.

dictionary
IXmlDictionary

De XmlDictionary te gebruiken als de gedeelde woordenlijst.

ownsStream
Boolean

true om aan te geven dat de stream door de schrijver wordt gesloten wanneer deze klaar is; anders false.

Retouren

Een exemplaar van XmlDictionaryWriter.

Van toepassing op