語言

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

包含要寫的文字的字串。

例外狀況

datanullString.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

要寫入的字元數。

例外狀況

buffernull

indexcount 小於零。

-或-

緩衝區長度減 index 值小於 count

在先前非同步操作結束前,會呼叫一個 XmlWriter 方法。 此時, InvalidOperationException 會拋出「非同步操作已進行中」的訊息。

備註

此方法無法逃脫特殊字元。

Important

XmlWriter 不會驗證傳遞給 WriteRaw 方法的資料。 你不應該把任意的資料交給這個方法。

關於此方法的非同步版本,請參見 WriteRawAsync

適用於