XmlWriter.WriteRawAsync Метод

Определение

Асинхронно, вручную записывает необработанные данные для разметки.

Перегрузки

WriteRawAsync(String)

Асинхронно, вручную записывает необработанные данные для разметки.

WriteRawAsync(Char[], Int32, Int32)

Асинхронно, вручную записывает для разметки необработанные данные из буфера символов.

Комментарии

Это асинхронная версия WriteRaw, с той же функциональностью. Чтобы использовать этот метод, необходимо задать для флага Async trueзначение .

WriteRawAsync(String)

Асинхронно, вручную записывает необработанные данные для разметки.

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

Параметры

data
String

Строка, содержащая текст для записи.

Возвращаемое значение

Task

Задача, представляющая асинхронную операцию WriteRaw.

Исключения

Метод XmlWriter вызван перед завершением предыдущей асинхронной операции. В этом случае возникает исключение InvalidOperationException с сообщением "Асинхронная операция уже выполняется".

-или-

Асинхронный метод XmlWriter вызван без присваивания флагу Async значения true. В этом случае вызывается исключение InvalidOperationException с сообщением "Задайте параметру XmlWriterSettings.Async значение true, если вы хотите использовать асинхронные методы".

Комментарии

Это асинхронная версия WriteRaw, с той же функциональностью. Чтобы использовать этот метод, необходимо задать для флага Async trueзначение .

См. также раздел

Применяется к

WriteRawAsync(Char[], Int32, Int32)

Асинхронно, вручную записывает для разметки необработанные данные из буфера символов.

public:
 virtual System::Threading::Tasks::Task ^ WriteRawAsync(cli::array <char> ^ buffer, int index, int count);
public virtual System.Threading.Tasks.Task WriteRawAsync (char[] buffer, int index, int count);
abstract member WriteRawAsync : char[] * int * int -> System.Threading.Tasks.Task
override this.WriteRawAsync : char[] * int * int -> System.Threading.Tasks.Task
Public Overridable Function WriteRawAsync (buffer As Char(), index As Integer, count As Integer) As Task

Параметры

buffer
Char[]

Массив символов, содержащий текст для записи.

index
Int32

Позиция в буфере, с которой начинается запись текста.

count
Int32

Количество символов для записи.

Возвращаемое значение

Task

Задача, представляющая асинхронную операцию WriteRaw.

Исключения

Метод XmlWriter вызван перед завершением предыдущей асинхронной операции. В этом случае возникает исключение InvalidOperationException с сообщением "Асинхронная операция уже выполняется".

-или-

Асинхронный метод XmlWriter вызван без присваивания флагу Async значения true. В этом случае вызывается исключение InvalidOperationException с сообщением "Задайте параметру XmlWriterSettings.Async значение true, если вы хотите использовать асинхронные методы".

Комментарии

Это асинхронная версия WriteRaw, с той же функциональностью. Чтобы использовать этот метод, необходимо задать для флага Async trueзначение .

См. также раздел

Применяется к