XmlReaderSettings.Async XmlReaderSettings.Async XmlReaderSettings.Async XmlReaderSettings.Async Property


Gets or sets whether asynchronous XmlReader methods can be used on a particular XmlReader instance.

 property bool Async { bool get(); void set(bool value); };
public bool Async { get; set; }
member this.Async : bool with get, set
Public Property Async As Boolean
Property Value

true if asynchronous methods can be used; otherwise, false.


You must set this value to true when you create a new XmlReader instance if you want to use asynchronous XmlReader methods on that instance. After the XmlReader instance is created, the Async property is read-only. The default value of this property is false.

This flag is ignored by the XmlReader.Create overload. This means that if you create a new XmlReader based on an existing XmlReader, the async behavior depends on the input XmlReader, and you cannot use the Async flag to change the async behavior.

Applies to