XmlWriter.WriteRaw Метод

Определение

Когда переопределено в производном классе, вручную записывает необработанные данные для разметки.When overridden in a derived class, writes raw markup manually.

Перегрузки

WriteRaw(String)

Когда переопределено в производном классе, вручную записывает из строки необработанные данные для разметки.When overridden in a derived class, writes raw markup manually from a string.

WriteRaw(Char[], Int32, Int32)

Когда переопределено в производном классе, вручную записывает из буфера символов необработанные данные для разметки .When overridden in a derived class, writes raw markup manually from a character buffer.

Комментарии

Асинхронную версию этого метода см. в разделе WriteRawAsync .For the asynchronous version of this method, see WriteRawAsync.

WriteRaw(String)

Когда переопределено в производном классе, вручную записывает из строки необработанные данные для разметки.When overridden in a derived class, writes raw markup manually from a string.

public:
 abstract void WriteRaw(System::String ^ data);
public abstract void WriteRaw (string data);
abstract member WriteRaw : string -> unit
Public MustOverride Sub WriteRaw (data As String)

Параметры

data
String

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

Исключения

data имеет значение null или String.Empty.data is either null or String.Empty.

Метод 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."

Примеры

XmlTextWriter.WriteRawПример использования этого метода см. в разделе.See XmlTextWriter.WriteRaw for an example using this method.

Комментарии

Этот метод не выполняет экранирование специальных символов.This method does not escape special characters.

Важно!

Не XmlWriter проверяет данные, передаваемые в WriteRaw метод.The XmlWriter does not validate the data that is passed to the WriteRaw method. В этот метод не следует передавать произвольные данные.You should not pass arbitrary data to this method.

Асинхронную версию этого метода см. в разделе WriteRawAsync .For the asynchronous version of this method, see WriteRawAsync.

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

WriteRaw(Char[], Int32, Int32)

Когда переопределено в производном классе, вручную записывает из буфера символов необработанные данные для разметки .When overridden in a derived class, writes raw markup manually from a character buffer.

public:
 abstract void WriteRaw(cli::array <char> ^ buffer, int index, int count);
public abstract void WriteRaw (char[] buffer, int index, int count);
abstract member WriteRaw : char[] * int * int -> unit
Public MustOverride Sub WriteRaw (buffer As Char(), index As Integer, count As Integer)

Параметры

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.

Исключения

buffer имеет значение null.buffer is null.

Значение параметра index или count меньше нуля.index or count is less than zero.

-или--or- Длина буфера минус index меньше count.The buffer length minus index is less than count.

Метод 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."

Комментарии

Этот метод не выполняет экранирование специальных символов.This method does not escape special characters.

Важно!

Не XmlWriter проверяет данные, передаваемые в WriteRaw метод.The XmlWriter does not validate the data that is passed to the WriteRaw method. В этот метод не следует передавать произвольные данные.You should not pass arbitrary data to this method.

Асинхронную версию этого метода см. в разделе WriteRawAsync .For the asynchronous version of this method, see WriteRawAsync.

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