XmlWriter.WriteRaw 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
当在派生类中被重写时,手动写入原始标记。
重载
WriteRaw(String) |
当在派生类中被重写时,从字符串手动写入原始标记。 |
WriteRaw(Char[], Int32, Int32) |
当在派生类中被重写时,从字符缓冲区手动写入原始标记。 |
注解
有关此方法的异步版本,请参阅 WriteRawAsync。
WriteRaw(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
包含要写入的文本的字符串。
例外
data
为 null
或 String.Empty
。
在上一次异步操作完成之前调用了 XmlWriter 方法。 在此情况下,会引发 InvalidOperationException 并显示消息“异步操作已在进行中。”
示例
有关使用此方法的示例,请参阅 XmlTextWriter.WriteRaw 。
注解
此方法不转义特殊字符。
有关此方法的异步版本,请参阅 WriteRawAsync。
适用于
WriteRaw(Char[], Int32, Int32)
当在派生类中被重写时,从字符缓冲区手动写入原始标记。
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
。
在上一次异步操作完成之前调用了 XmlWriter 方法。 在此情况下,会引发 InvalidOperationException 并显示消息“异步操作已在进行中。”
注解
此方法不转义特殊字符。
有关此方法的异步版本,请参阅 WriteRawAsync。