XdmWriter.Create Method (TextWriter, XdmWriterSettings)XdmWriter.Create Method (TextWriter, XdmWriterSettings)XdmWriter::Create Method (TextWriter^, XdmWriterSettings^)

Syntax

Public Shared Function Create( _
    textWriter As System.IO.TextWriter, _
    settings As XdmWriterSettings _
) As XdmWriter
public static XdmWriter Create(
    System.IO.TextWriter textWriter,
    XdmWriterSettings settings
)
public:
static XdmWriter^ Create(
    System.IO::TextWriter^ textWriter, 
    XdmWriterSettings^ settings
)
 

Parameters

textWriter

Type: System.IO.TextWriterSystem.IO.TextWriterSystem.IO::TextWriter^

The TextWriterTextWriterTextWriter to which you want to write.

settings

Type: XmlPrime.Serialization.XdmWriterSettingsXmlPrime.Serialization.XdmWriterSettingsXmlPrime.Serialization::XdmWriterSettings^

The XdmWriterSettingsXdmWriterSettingsXdmWriterSettings object used to configure the new XdmWriterXdmWriterXdmWriter instance. If this is null a null reference (Nothing in Visual Basic) nullptr, an XdmWriterSettingsXdmWriterSettingsXdmWriterSettings with default settings is used with EncodingEncodingEncoding and ByteOrderMarkByteOrderMarkByteOrderMark set as appropriate to the supplied textWriter.

If the XdmWriterXdmWriterXdmWriter is being used with the Serialize (XmlWriter)Serialize (XmlWriter)Serialize (XmlWriter^) method, you should use the SerializationSettingsSerializationSettingsSerializationSettings property to obtain an XdmWriterXdmWriterXdmWriter object with the correct settings.

Exceptions

ExceptionCondition
ArgumentNullExceptionArgumentNullExceptionArgumentNullException textWriter is null a null reference (Nothing in Visual Basic) nullptr.
XdmExceptionXdmExceptionXdmExceptionThere is an error with the serialization configuration.