Freigeben über


XmlWriter.WriteRaw Methode

Definition

Schreibt beim Überschreiben in einer abgeleiteten Klasse manuell Rohdatenmarkup.

Überlädt

WriteRaw(String)

Schreibt beim Überschreiben in einer abgeleiteten Klasse Rohdatenmarkup manuell aus einer Zeichenfolge.

WriteRaw(Char[], Int32, Int32)

Schreibt beim Überschreiben in einer abgeleiteten Klasse Rohdatenmarkup manuell aus einem Zeichenpuffer.

Hinweise

Die asynchrone Version dieser Methode finden Sie unter WriteRawAsync.

WriteRaw(String)

Schreibt beim Überschreiben in einer abgeleiteten Klasse Rohdatenmarkup 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 wird InvalidOperationException mit der Meldung „Es wird bereits ein asynchroner Vorgang ausgeführt“ ausgelöst.

Beispiele

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

Hinweise

Diese Methode escape keine Sonderzeichen.

Wichtig

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)

Schreibt beim Überschreiben in einer abgeleiteten Klasse Rohdatenmarkup 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 kennzeichnet.

count
Int32

Die Anzahl der zu schreibenden Zeichen.

Ausnahmen

buffer ist null.

index oder count ist kleiner als 0.

- 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 wird InvalidOperationException mit der Meldung „Es wird bereits ein asynchroner Vorgang ausgeführt“ ausgelöst.

Hinweise

Diese Methode escape keine Sonderzeichen.

Wichtig

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