XmlWriter.WriteRaw 方法
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
当在派生类中被重写时,手动写入原始标记。
WriteRaw(String) |
当在派生类中被重写时,从字符串手动写入原始标记。 |
WriteRaw(Char[], Int32, Int32) |
当在派生类中被重写时,从字符缓冲区手动写入原始标记。 |
有关此方法的异步版本,请参阅 WriteRawAsync。
WriteRaw(String)
当在派生类中被重写时,从字符串手动写入原始标记。
public:
abstract void WriteRaw(System::String ^ data);
C#
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。
适用于
.NET 7 和其他版本
产品 | 版本 |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 |
.NET Standard | 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1 |
UWP | 10.0 |
WriteRaw(Char[], Int32, Int32)
当在派生类中被重写时,从字符缓冲区手动写入原始标记。
public:
abstract void WriteRaw(cli::array <char> ^ buffer, int index, int count);
C#
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。
适用于
.NET 7 和其他版本
产品 | 版本 |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 |
.NET Standard | 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1 |
UWP | 10.0 |