System.Xml.XmlBinaryWriter.SetOutput C# (CSharp) Method

SetOutput() public method

public SetOutput ( Stream stream, IXmlDictionary dictionary, XmlBinaryWriterSession session, bool ownsStream ) : void
stream System.IO.Stream
dictionary IXmlDictionary
session XmlBinaryWriterSession
ownsStream bool
return void
        public void SetOutput(Stream stream, IXmlDictionary dictionary, XmlBinaryWriterSession session, bool ownsStream)
        {
            if (stream == null)
                throw System.Runtime.Serialization.DiagnosticUtility.ExceptionUtility.ThrowHelperError(new ArgumentNullException(nameof(stream)));
            if (_writer == null)
                _writer = new XmlBinaryNodeWriter();
            _writer.SetOutput(stream, dictionary, session, ownsStream);
            SetOutput(_writer);
        }

Usage Example

Esempio n. 1
0
        public static XmlDictionaryWriter CreateBinaryWriter(Stream stream, IXmlDictionary?dictionary, XmlBinaryWriterSession?session, bool ownsStream)
        {
            XmlBinaryWriter writer = new XmlBinaryWriter();

            writer.SetOutput(stream, dictionary, session, ownsStream);
            return(writer);
        }
All Usage Examples Of System.Xml.XmlBinaryWriter::SetOutput