XmlWriter.WriteRaw Método

Definição

Quando é sobreposto numa classe derivada, escreve a marcação bruta manualmente.

Sobrecargas

Name Description
WriteRaw(String)

Quando sobrescrito numa classe derivada, escreve a marcação bruta manualmente a partir de uma cadeia.

WriteRaw(Char[], Int32, Int32)

Quando sobreposta numa classe derivada, escreve manualmente a marcação bruta a partir de um buffer de caracteres.

Observações

Para a versão assíncrona deste método, veja WriteRawAsync.

WriteRaw(String)

Origem:
XmlWriter.cs
Origem:
XmlWriter.cs
Origem:
XmlWriter.cs
Origem:
XmlWriter.cs
Origem:
XmlWriter.cs

Quando sobrescrito numa classe derivada, escreve a marcação bruta manualmente a partir de uma cadeia.

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

String contendo o texto a escrever.

Exceções

data é null ou String.Empty.

Um XmlWriter método era chamado antes de uma operação assíncrona anterior terminar. Neste caso, InvalidOperationException é lançado com a mensagem "Uma operação assíncrona já está em curso."

Exemplos

Veja XmlTextWriter.WriteRaw um exemplo que utiliza este método.

Observações

Este método não escapa a caracteres especiais.

Importante

Não XmlWriter valida os dados que são passados ao WriteRaw método. Não deve passar dados arbitrários a este método.

Para a versão assíncrona deste método, veja WriteRawAsync.

Aplica-se a

WriteRaw(Char[], Int32, Int32)

Origem:
XmlWriter.cs
Origem:
XmlWriter.cs
Origem:
XmlWriter.cs
Origem:
XmlWriter.cs
Origem:
XmlWriter.cs

Quando sobreposta numa classe derivada, escreve manualmente a marcação bruta a partir de um buffer 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[]

Array de caracteres contendo o texto a escrever.

index
Int32

A posição dentro do buffer indica o início do texto a escrever.

count
Int32

O número de caracteres a escrever.

Exceções

buffer é null.

index ou count é inferior a zero.

-ou-

O comprimento do buffer menos index é menor que count.

Um XmlWriter método era chamado antes de uma operação assíncrona anterior terminar. Neste caso, InvalidOperationException é lançado com a mensagem "Uma operação assíncrona já está em curso."

Observações

Este método não escapa a caracteres especiais.

Importante

Não XmlWriter valida os dados que são passados ao WriteRaw método. Não deve passar dados arbitrários a este método.

Para a versão assíncrona deste método, veja WriteRawAsync.

Aplica-se a