XmlWriter.WriteWhitespaceAsync(String) Método

Definição

Escreve assíncronamente o espaço em branco dado.

public:
 virtual System::Threading::Tasks::Task ^ WriteWhitespaceAsync(System::String ^ ws);
public virtual System.Threading.Tasks.Task WriteWhitespaceAsync(string ws);
public virtual System.Threading.Tasks.Task WriteWhitespaceAsync(string? ws);
abstract member WriteWhitespaceAsync : string -> System.Threading.Tasks.Task
override this.WriteWhitespaceAsync : string -> System.Threading.Tasks.Task
Public Overridable Function WriteWhitespaceAsync (ws As String) As Task

Parâmetros

ws
String

A cadeia de caracteres de espaço em branco.

Devoluções

A tarefa que representa a operação assíncrona WriteWhitespace .

Exceções

Um XmlWriter método era chamado antes de uma operação assíncrona anterior terminar. Neste caso, InvalidOperationException é lançado com a mensagem "Uma operação assíncrona já está em curso."

-ou-

Um XmlWriter método assíncrono era chamado sem definir a Async flag para true. Neste caso, InvalidOperationException aparece com a mensagem "Definir XmlWriterSettings.Async como true se quiseres usar Métodos Assíncronos."

Observações

Esta é a versão assíncrona de WriteWhitespace, com a mesma funcionalidade. Para usar este método, deve definir o Async flag para true.

Este método armazena na tarefa que devolve todas as exceções de não-utilização que o equivalente síncrono do método pode lançar. Se uma exceção for armazenada na tarefa devolvida, essa exceção será lançada quando a tarefa for aguardada. As exceções de uso, como ArgumentException, ainda são lançadas de forma síncrona. Para as exceções armazenadas, veja as exceções lançadas por WriteWhitespace(String).

Aplica-se a

Ver também