XmlWriter.WriteRaw Método

Definición

Cuando se reemplaza en una clase derivada, escribe el marcado sin procesar manualmente.

Sobrecargas

Nombre Description
WriteRaw(String)

Cuando se reemplaza en una clase derivada, escribe el marcado sin procesar manualmente desde una cadena.

WriteRaw(Char[], Int32, Int32)

Cuando se reemplaza en una clase derivada, escribe el marcado sin procesar manualmente desde un búfer de caracteres.

Comentarios

Para obtener la versión asincrónica de este método, vea WriteRawAsync.

WriteRaw(String)

Source:
XmlWriter.cs
Source:
XmlWriter.cs
Source:
XmlWriter.cs
Source:
XmlWriter.cs
Source:
XmlWriter.cs

Cuando se reemplaza en una clase derivada, escribe el marcado sin procesar manualmente desde una cadena.

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)

Parámetros

data
String

Cadena que contiene el texto que se va a escribir.

Excepciones

data es o nullString.Empty.

Se llamó a un XmlWriter método antes de que finalice una operación asincrónica anterior. En este caso, InvalidOperationException se produce con el mensaje "Una operación asincrónica ya está en curso".

Ejemplos

Consulte XmlTextWriter.WriteRaw para obtener un ejemplo de uso de este método.

Comentarios

Este método no escapa a caracteres especiales.

Importante

XmlWriter no valida los datos que se pasan al WriteRaw método . No debe pasar datos arbitrarios a este método.

Para obtener la versión asincrónica de este método, vea WriteRawAsync.

Se aplica a

WriteRaw(Char[], Int32, Int32)

Source:
XmlWriter.cs
Source:
XmlWriter.cs
Source:
XmlWriter.cs
Source:
XmlWriter.cs
Source:
XmlWriter.cs

Cuando se reemplaza en una clase derivada, escribe el marcado sin procesar manualmente desde un búfer de caracteres.

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)

Parámetros

buffer
Char[]

Matriz de caracteres que contiene el texto que se va a escribir.

index
Int32

Posición dentro del búfer que indica el inicio del texto que se va a escribir.

count
Int32

Número de caracteres que se van a escribir.

Excepciones

buffer es null.

index o count es menor que cero.

O bien

La longitud del búfer menos index es menor que count.

Se llamó a un XmlWriter método antes de que finalice una operación asincrónica anterior. En este caso, InvalidOperationException se produce con el mensaje "Una operación asincrónica ya está en curso".

Comentarios

Este método no escapa a caracteres especiales.

Importante

XmlWriter no valida los datos que se pasan al WriteRaw método . No debe pasar datos arbitrarios a este método.

Para obtener la versión asincrónica de este método, vea WriteRawAsync.

Se aplica a