XmlDictionaryWriter.CreateBinaryWriter Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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)
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)
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)
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.
- session
- XmlBinaryWriterSession
De XmlBinaryWriterSession te gebruiken.
Retouren
Een exemplaar van XmlDictionaryWriter.
Van toepassing op
CreateBinaryWriter(Stream, IXmlDictionary, XmlBinaryWriterSession, Boolean)
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.
- session
- XmlBinaryWriterSession
De XmlBinaryWriterSession te gebruiken.
- 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.