語言

XmlWriter.WriteRaw 方法

定義

當在衍生類別中被覆寫時,會手動寫入原始標記。

多載

名稱 Description
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。

適用於