XmlWriter.WriteRaw Méthode

Définition

En cas de substitution dans une classe dérivée, écrit manuellement un balisage brut.

Surcharges

WriteRaw(String)

En cas de substitution dans une classe dérivée, écrit manuellement un balisage brut à partir d'une chaîne.

WriteRaw(Char[], Int32, Int32)

En cas de substitution dans une classe dérivée, écrit manuellement un balisage brut à partir d'une mémoire tampon de caractères.

Remarques

Pour obtenir la version asynchrone de cette méthode, consultez WriteRawAsync.

WriteRaw(String)

En cas de substitution dans une classe dérivée, écrit manuellement un balisage brut à partir d'une chaîne.

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)

Paramètres

data
String

Chaîne contenant le texte à écrire.

Exceptions

data a la valeur null ou String.Empty.

Une méthode XmlWriter a été appelée avant la fin d’une opération asynchrone précédente. Dans ce cas, l’exception InvalidOperationException est levée avec le message « Une opération asynchrone est déjà en cours ».

Exemples

Consultez XmlTextWriter.WriteRaw pour obtenir un exemple d’utilisation de cette méthode.

Remarques

Cette méthode n’échappe pas aux caractères spéciaux.

Important

ne XmlWriter valide pas les données passées à la WriteRaw méthode . Vous ne devez pas passer de données arbitraires à cette méthode.

Pour obtenir la version asynchrone de cette méthode, consultez WriteRawAsync.

S’applique à

WriteRaw(Char[], Int32, Int32)

En cas de substitution dans une classe dérivée, écrit manuellement un balisage brut à partir d'une mémoire tampon de caractères.

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)

Paramètres

buffer
Char[]

Tableau de caractères contenant le texte à écrire.

index
Int32

Emplacement dans la mémoire tampon indiquant le début du texte à écrire.

count
Int32

Nombre de caractères à écrire.

Exceptions

buffer a la valeur null.

index ou count est inférieur à zéro.

- ou -

La longueur de la mémoire tampon moins index est inférieure à count.

Une méthode XmlWriter a été appelée avant la fin d’une opération asynchrone précédente. Dans ce cas, l’exception InvalidOperationException est levée avec le message « Une opération asynchrone est déjà en cours ».

Remarques

Cette méthode n’échappe pas aux caractères spéciaux.

Important

ne XmlWriter valide pas les données passées à la WriteRaw méthode . Vous ne devez pas passer de données arbitraires à cette méthode.

Pour obtenir la version asynchrone de cette méthode, consultez WriteRawAsync.

S’applique à