XmlWriter.WriteRaw Méthode

Définition

En cas de substitution dans une classe dérivée, écrit manuellement un balisage brut.When overridden in a derived class, writes raw markup manually.

Surcharges

WriteRaw(String)

En cas de substitution dans une classe dérivée, écrit manuellement un balisage brut à partir d'une chaîne.When overridden in a derived class, writes raw markup manually from a string.

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.When overridden in a derived class, writes raw markup manually from a character buffer.

Remarques

Pour obtenir la version asynchrone de cette méthode, consultez WriteRawAsync .For the asynchronous version of this method, see WriteRawAsync.

WriteRaw(String)

En cas de substitution dans une classe dérivée, écrit manuellement un balisage brut à partir d'une chaîne.When overridden in a derived class, writes raw markup manually from a 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)

Paramètres

data
String

Chaîne contenant le texte à écrire.String containing the text to write.

Exceptions

data a la valeur null ou String.Empty.data is either null or String.Empty.

Une méthode XmlWriter a été appelée avant la fin d’une opération asynchrone précédente.An XmlWriter method was called before a previous asynchronous operation finished. Dans ce cas, l’exception InvalidOperationException est levée avec le message « Une opération asynchrone est déjà en cours ».In this case, InvalidOperationException is thrown with the message "An asynchronous operation is already in progress."

Exemples

XmlTextWriter.WriteRawPour obtenir un exemple d’utilisation de cette méthode, consultez.See XmlTextWriter.WriteRaw for an example using this method.

Remarques

Cette méthode n’échappe pas les caractères spéciaux.This method does not escape special characters.

Important

XmlWriterNe valide pas les données passées à la WriteRaw méthode.The XmlWriter does not validate the data that is passed to the WriteRaw method. Vous ne devez pas passer de données arbitraires à cette méthode.You should not pass arbitrary data to this method.

Pour obtenir la version asynchrone de cette méthode, consultez WriteRawAsync .For the asynchronous version of this method, see WriteRawAsync.

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.When overridden in a derived class, writes raw markup manually from a character buffer.

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.Character array containing the text to write.

index
Int32

Emplacement dans la mémoire tampon indiquant le début du texte à écrire.The position within the buffer indicating the start of the text to write.

count
Int32

Nombre de caractères à écrire.The number of characters to write.

Exceptions

buffer a la valeur null.buffer is null.

index ou count est inférieur à zéro.index or count is less than zero.

- ou --or- La longueur de la mémoire tampon moins index est inférieure à count.The buffer length minus index is less than count.

Une méthode XmlWriter a été appelée avant la fin d’une opération asynchrone précédente.An XmlWriter method was called before a previous asynchronous operation finished. Dans ce cas, l’exception InvalidOperationException est levée avec le message « Une opération asynchrone est déjà en cours ».In this case, InvalidOperationException is thrown with the message "An asynchronous operation is already in progress."

Remarques

Cette méthode n’échappe pas les caractères spéciaux.This method does not escape special characters.

Important

XmlWriterNe valide pas les données passées à la WriteRaw méthode.The XmlWriter does not validate the data that is passed to the WriteRaw method. Vous ne devez pas passer de données arbitraires à cette méthode.You should not pass arbitrary data to this method.

Pour obtenir la version asynchrone de cette méthode, consultez WriteRawAsync .For the asynchronous version of this method, see WriteRawAsync.

S’applique à