XmlReader.CanReadBinaryContent Property

Definition

Gets a value indicating whether the XmlReader implements the binary content read methods.

C#
public virtual bool CanReadBinaryContent { get; }

Property Value

true if the binary content read methods are implemented; otherwise false.

Exceptions

An XmlReader method was called before a previous asynchronous operation finished. In this case, InvalidOperationException is thrown with the message "An asynchronous operation is already in progress."

Remarks

The binary content read methods include the ReadContentAsBase64, ReadContentAsBinHex, ReadElementContentAsBase64, and ReadElementContentAsBinHex methods. If this property returns false a NotSupportedException is returned when any of the binary read methods is called.

All Microsoft .NET Framework implementations of the XmlReader class return true for this property.

Applies to

Product Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0