XmlWriter.WriteRaw メソッド

定義

派生クラスでオーバーライドされると、生のマークアップを手動で書き込みます。

オーバーロード

名前 説明
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

書き込むテキストを含む文字列。

例外

datanull または 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

書き込む文字数。

例外

buffernullです。

index または count が 0 未満です。

-又は-

バッファーの長さから index を引いた値は、count未満です。

前の非同期操作が完了する前に、 XmlWriter メソッドが呼び出されました。 この場合、"非同期操作は既に進行中です" というメッセージで InvalidOperationException がスローされます。

注釈

このメソッドは特殊文字をエスケープしません。

Important

XmlWriterでは、WriteRaw メソッドに渡されるデータは検証されません。 このメソッドに任意のデータを渡さないでください。

このメソッドの非同期バージョンについては、 WriteRawAsyncを参照してください。

適用対象