Condividi tramite


XmlWriter.WriteRaw Metodo

Definizione

Quando ne viene eseguito l'override in una classe derivata, scrive manualmente markup non elaborato.

Overload

WriteRaw(String)

Quando ne viene eseguito l'override in una classe derivata, scrive manualmente markup non elaborato in base a una stringa.

WriteRaw(Char[], Int32, Int32)

Quando ne viene eseguito l'override in una classe derivata, scrive manualmente markup non elaborato in base a un buffer di caratteri.

Commenti

Per la versione asincrona di questo metodo, vedere WriteRawAsync.

WriteRaw(String)

Origine:
XmlWriter.cs
Origine:
XmlWriter.cs
Origine:
XmlWriter.cs

Quando ne viene eseguito l'override in una classe derivata, scrive manualmente markup non elaborato in base a una stringa.

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)

Parametri

data
String

Stringa contenente il testo da scrivere.

Eccezioni

data è null o String.Empty.

È stato chiamato un metodo della classe XmlWriter prima del completamento di un'operazione asincrona precedente. In questo caso, viene generata l'eccezione InvalidOperationException con il messaggio "È già in corso un'operazione asincrona".

Esempio

Vedere XmlTextWriter.WriteRaw per un esempio relativo all'uso di questo metodo.

Commenti

Questo metodo non esegue l'escape di caratteri speciali.

Importante

L'oggetto XmlWriter non convalida i dati passati al WriteRaw metodo . Non è consigliabile passare dati arbitrari a questo metodo.

Per la versione asincrona di questo metodo, vedere WriteRawAsync.

Si applica a

WriteRaw(Char[], Int32, Int32)

Origine:
XmlWriter.cs
Origine:
XmlWriter.cs
Origine:
XmlWriter.cs

Quando ne viene eseguito l'override in una classe derivata, scrive manualmente markup non elaborato in base a un buffer di caratteri.

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)

Parametri

buffer
Char[]

Matrice di caratteri che contiene il testo da scrivere.

index
Int32

Posizione all'interno del buffer che indica l'inizio del testo da scrivere.

count
Int32

Numero di caratteri da scrivere.

Eccezioni

buffer è null.

index o count è minore di zero.

-oppure-

La lunghezza del buffer meno index è minore di count.

È stato chiamato un metodo della classe XmlWriter prima del completamento di un'operazione asincrona precedente. In questo caso, viene generata l'eccezione InvalidOperationException con il messaggio "È già in corso un'operazione asincrona".

Commenti

Questo metodo non esegue l'escape di caratteri speciali.

Importante

L'oggetto XmlWriter non convalida i dati passati al WriteRaw metodo . Non è consigliabile passare dati arbitrari a questo metodo.

Per la versione asincrona di questo metodo, vedere WriteRawAsync.

Si applica a