XmlWriter.WriteRawAsync Метод

Определение

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

Перегрузки

WriteRawAsync(String)

Асинхронно, вручную записывает необработанные данные для разметки.Asynchronously writes raw markup manually from a string.

WriteRawAsync(Char[], Int32, Int32)

Асинхронно, вручную записывает для разметки необработанные данные из буфера символов.Asynchronously writes raw markup manually from a character buffer.

Комментарии

Это асинхронная версия WriteRaw с теми же функциональными возможностями.This is the asynchronous version of WriteRaw, with the same functionality. Чтобы использовать этот метод, необходимо задать Async для флага значение true .To use this method, you must set the Async flag to true.

WriteRawAsync(String)

Асинхронно, вручную записывает необработанные данные для разметки.Asynchronously writes raw markup manually from a 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

Строка, содержащая текст для записи.String containing the text to write.

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

Task

Задача, представляющая асинхронную операцию WriteRaw.The task that represents the asynchronous WriteRaw operation.

Исключения

Метод XmlWriter вызван перед завершением предыдущей асинхронной операции.An XmlWriter method was called before a previous asynchronous operation finished. В этом случае возникает исключение InvalidOperationException с сообщением "Асинхронная операция уже выполняется".In this case, InvalidOperationException is thrown with the message "An asynchronous operation is already in progress."

-или--or-

Асинхронный метод XmlWriter вызван без присваивания флагу Async значения true.An XmlWriter asynchronous method was called without setting the Async flag to true. В этом случае вызывается исключение InvalidOperationException с сообщением "Задайте параметру XmlWriterSettings.Async значение true, если вы хотите использовать асинхронные методы".In this case, InvalidOperationException is thrown with the message "Set XmlWriterSettings.Async to true if you want to use Async Methods."

Комментарии

Это асинхронная версия WriteRaw с теми же функциональными возможностями.This is the asynchronous version of WriteRaw, with the same functionality. Чтобы использовать этот метод, необходимо задать Async для флага значение true .To use this method, you must set the Async flag to true.

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

WriteRawAsync(Char[], Int32, Int32)

Асинхронно, вручную записывает для разметки необработанные данные из буфера символов.Asynchronously writes raw markup manually from a character buffer.

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[]

Массив символов, содержащий текст для записи.Character array containing the text to write.

index
Int32

Позиция в буфере, с которой начинается запись текста.The position within the buffer indicating the start of the text to write.

count
Int32

Количество символов для записи.The number of characters to write.

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

Task

Задача, представляющая асинхронную операцию WriteRaw.The task that represents the asynchronous WriteRaw operation.

Исключения

Метод XmlWriter вызван перед завершением предыдущей асинхронной операции.An XmlWriter method was called before a previous asynchronous operation finished. В этом случае возникает исключение InvalidOperationException с сообщением "Асинхронная операция уже выполняется".In this case, InvalidOperationException is thrown with the message "An asynchronous operation is already in progress."

-или--or-

Асинхронный метод XmlWriter вызван без присваивания флагу Async значения true.An XmlWriter asynchronous method was called without setting the Async flag to true. В этом случае вызывается исключение InvalidOperationException с сообщением "Задайте параметру XmlWriterSettings.Async значение true, если вы хотите использовать асинхронные методы".In this case, InvalidOperationException is thrown with the message "Set XmlWriterSettings.Async to true if you want to use Async Methods."

Комментарии

Это асинхронная версия WriteRaw с теми же функциональными возможностями.This is the asynchronous version of WriteRaw, with the same functionality. Чтобы использовать этот метод, необходимо задать Async для флага значение true .To use this method, you must set the Async flag to true.

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