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.