XmlWriter.WriteRaw メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
派生クラスでオーバーライドされると、生のマークアップを手動で書き込みます。
オーバーロード
WriteRaw(String) |
派生クラスでオーバーライドされると、手動で文字列から生のマークアップを書き込みます。 |
WriteRaw(Char[], Int32, Int32) |
派生クラスでオーバーライドされると、手動で文字バッファーから生のマークアップを書き込みます。 |
注釈
このメソッドの非同期バージョンについては、次を参照してください WriteRawAsync。
WriteRaw(String)
派生クラスでオーバーライドされると、手動で文字列から生のマークアップを書き込みます。
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 。
注釈
このメソッドは特殊文字をエスケープしません。
このメソッドの非同期バージョンについては、次を参照してください WriteRawAsync。
適用対象
WriteRaw(Char[], Int32, Int32)
派生クラスでオーバーライドされると、手動で文字バッファーから生のマークアップを書き込みます。
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
です。
先行の非同期操作が完了する前に、XmlWriter メソッドが呼び出されました。 この場合、「非同期操作が既に実行されています」というメッセージと共に InvalidOperationException がスローされます。
注釈
このメソッドは特殊文字をエスケープしません。
このメソッドの非同期バージョンについては、次を参照してください WriteRawAsync。