XmlReader.ReadOuterXmlAsync Método

Definição

Lê de forma assíncrona o conteúdo, inclusive a marcação, representando este nó e todos os seus filhos.Asynchronously reads the content, including markup, representing this node and all its children.

public:
 virtual System::Threading::Tasks::Task<System::String ^> ^ ReadOuterXmlAsync();
public virtual System.Threading.Tasks.Task<string> ReadOuterXmlAsync ();
abstract member ReadOuterXmlAsync : unit -> System.Threading.Tasks.Task<string>
override this.ReadOuterXmlAsync : unit -> System.Threading.Tasks.Task<string>
Public Overridable Function ReadOuterXmlAsync () As Task(Of String)

Retornos

Task<String>

Se o leitor estiver posicionado em um elemento ou em um nó de atributo, esse método retornará todo o conteúdo XML, inclusive a marcação do nó atual e todos os seus filhos; caso contrário, ele retornará uma cadeia de caracteres vazia.If the reader is positioned on an element or an attribute node, this method returns all the XML content, including markup, of the current node and all its children; otherwise, it returns an empty string.

Exceções

Um método assíncrono XmlReader foi chamado sem definir o sinalizador Async como true.An XmlReader asynchronous method was called without setting the Async flag to true. Neste caso, InvalidOperationException é gerado com a mensagem: “Defina XmlReaderSettings.Async como verdadeiro se desejar usar Métodos Assíncronos”.In this case, InvalidOperationException is thrown with the message "Set XmlReaderSettings.Async to true if you want to use Async Methods."

Comentários

Essa é a versão assíncrona do ReadOuterXml , com a mesma funcionalidade.This is the asynchronous version of ReadOuterXml, with the same functionality. Para usar esse método, você deve definir o Async sinalizador como true .To use this method, you must set the Async flag to true.

Aplica-se a