Поделиться через


XmlWriter.WriteRaw Метод

Определение

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

Перегрузки

WriteRaw(String)

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

WriteRaw(Char[], Int32, Int32)

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

Комментарии

Асинхронную версию этого метода см. в разделе WriteRawAsync.

WriteRaw(String)

Исходный код:
XmlWriter.cs
Исходный код:
XmlWriter.cs
Исходный код:
XmlWriter.cs

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

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

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

Исключения

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

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

Примеры

См. XmlTextWriter.WriteRaw пример использования этого метода.

Комментарии

Этот метод не экранирует специальные символы.

Важно!

не XmlWriter проверяет данные, передаваемые WriteRaw в метод . Не следует передавать произвольные данные в этот метод.

Асинхронную версию этого метода см. в разделе WriteRawAsync.

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

WriteRaw(Char[], Int32, Int32)

Исходный код:
XmlWriter.cs
Исходный код:
XmlWriter.cs
Исходный код:
XmlWriter.cs

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

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

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

index
Int32

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

count
Int32

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

Исключения

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

Значение параметра index или count меньше нуля.

-или-

Длина буфера минус index меньше count.

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

Комментарии

Этот метод не экранирует специальные символы.

Важно!

не XmlWriter проверяет данные, передаваемые WriteRaw в метод . Не следует передавать произвольные данные в этот метод.

Асинхронную версию этого метода см. в разделе WriteRawAsync.

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