XmlWriter.WriteRaw Methode

Definition

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird rohes Markup manuell geschrieben.

Überlädt

Name Beschreibung
WriteRaw(String)

Wenn sie in einer abgeleiteten Klasse überschrieben wird, schreibt unformatiertes Markup manuell aus einer Zeichenfolge.

WriteRaw(Char[], Int32, Int32)

Wenn sie in einer abgeleiteten Klasse überschrieben werden, schreibt unformatiertes Markup manuell aus einem Zeichenpuffer.

Hinweise

Die asynchrone Version dieser Methode finden Sie unter WriteRawAsync.

WriteRaw(String)

Quelle:
XmlWriter.cs
Quelle:
XmlWriter.cs
Quelle:
XmlWriter.cs
Quelle:
XmlWriter.cs
Quelle:
XmlWriter.cs

Wenn sie in einer abgeleiteten Klasse überschrieben wird, schreibt unformatiertes Markup manuell aus einer Zeichenfolge.

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)

Parameter

data
String

Zeichenfolge, die den zu schreibenden Text enthält.

Ausnahmen

data ist entweder null oder String.Empty.

Eine XmlWriter Methode wurde aufgerufen, bevor ein vorheriger asynchroner Vorgang abgeschlossen wurde. In diesem Fall InvalidOperationException wird die Meldung "Ein asynchroner Vorgang wird bereits ausgeführt" ausgelöst.

Beispiele

Ein Beispiel für diese Methode finden Sie XmlTextWriter.WriteRaw unter Verwendung dieser Methode.

Hinweise

Diese Methode escape keine Sonderzeichen.

Important

Die XmlWriter Daten, die an die WriteRaw Methode übergeben werden, werden nicht überprüft. Sie sollten keine beliebigen Daten an diese Methode übergeben.

Die asynchrone Version dieser Methode finden Sie unter WriteRawAsync.

Gilt für:

WriteRaw(Char[], Int32, Int32)

Quelle:
XmlWriter.cs
Quelle:
XmlWriter.cs
Quelle:
XmlWriter.cs
Quelle:
XmlWriter.cs
Quelle:
XmlWriter.cs

Wenn sie in einer abgeleiteten Klasse überschrieben werden, schreibt unformatiertes Markup manuell aus einem Zeichenpuffer.

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)

Parameter

buffer
Char[]

Zeichenarray, das den zu schreibenden Text enthält.

index
Int32

Die Position innerhalb des Puffers, die den Anfang des zu schreibenden Texts angibt.

count
Int32

Die Anzahl der zu schreibenden Zeichen.

Ausnahmen

buffer ist null.

index oder count ist kleiner als Null.

-oder-

Die Pufferlänge minus index ist kleiner als count.

Eine XmlWriter Methode wurde aufgerufen, bevor ein vorheriger asynchroner Vorgang abgeschlossen wurde. In diesem Fall InvalidOperationException wird die Meldung "Ein asynchroner Vorgang wird bereits ausgeführt" ausgelöst.

Hinweise

Diese Methode escape keine Sonderzeichen.

Important

Die XmlWriter Daten, die an die WriteRaw Methode übergeben werden, werden nicht überprüft. Sie sollten keine beliebigen Daten an diese Methode übergeben.

Die asynchrone Version dieser Methode finden Sie unter WriteRawAsync.

Gilt für: