XmlWriter.WriteRaw 方法

定义

在派生类中重写时,手动写入原始标记。

重载

名称 说明
WriteRaw(String)

在派生类中重写时,从字符串手动写入原始标记。

WriteRaw(Char[], Int32, Int32)

在派生类中重写时,从字符缓冲区手动写入原始标记。

注解

有关此方法的异步版本,请参阅 WriteRawAsync

WriteRaw(String)

Source:
XmlWriter.cs
Source:
XmlWriter.cs
Source:
XmlWriter.cs
Source:
XmlWriter.cs
Source:
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)

Source:
XmlWriter.cs
Source:
XmlWriter.cs
Source:
XmlWriter.cs
Source:
XmlWriter.cs
Source:
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

要写入的字符数。

例外

buffernull

indexcount 小于零。

-或-

缓冲区长度减号 index 小于 count

在上一个异步操作完成之前调用了一个 XmlWriter 方法。 在这种情况下, InvalidOperationException 会引发消息“正在进行异步操作”。

注解

此方法不转义特殊字符。

Important

XmlWriter 验证传递给 WriteRaw 方法的数据。 不应将任意数据传递给此方法。

有关此方法的异步版本,请参阅 WriteRawAsync

适用于