XmlWriter.WriteRaw Метод

Определение

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

Перегрузки

Имя Описание
WriteRaw(String)

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

WriteRaw(Char[], Int32, Int32)

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

Комментарии

Сведения об асинхронной версии этого метода см. в разделе WriteRawAsync.

WriteRaw(String)

Исходный код:
XmlWriter.cs
Исходный код:
XmlWriter.cs
Исходный код:
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 . в примере.

Комментарии

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

Important

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

Сведения об асинхронной версии этого метода см. в разделе WriteRawAsync.

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

WriteRaw(Char[], Int32, Int32)

Исходный код:
XmlWriter.cs
Исходный код:
XmlWriter.cs
Исходный код:
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 создается сообщение "Асинхронная операция уже выполняется".

Комментарии

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

Important

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

Сведения об асинхронной версии этого метода см. в разделе WriteRawAsync.

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