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.