XmlWriter.WriteRaw Método

Definição

Quando substituído em uma classe derivada, grava uma marcação bruta manualmente.When overridden in a derived class, writes raw markup manually.

Sobrecargas

WriteRaw(String)

Quando substituído em uma classe derivada, grava manualmente a marcação bruta de uma cadeia de caracteres.When overridden in a derived class, writes raw markup manually from a string.

WriteRaw(Char[], Int32, Int32)

Quando substituído em uma classe derivada, grava a marcação bruta manualmente de um buffer de caracteres.When overridden in a derived class, writes raw markup manually from a character buffer.

Comentários

Para obter a versão assíncrona desse método, consulte WriteRawAsync .For the asynchronous version of this method, see WriteRawAsync.

WriteRaw(String)

Quando substituído em uma classe derivada, grava manualmente a marcação bruta de uma cadeia de caracteres.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)

Parâmetros

data
String

A cadeia de caracteres que contém o texto a ser gravado.String containing the text to write.

Exceções

data é null ou String.Empty.data is either null or String.Empty.

Um método XmlWriter foi chamado antes do término de uma operação assíncrona anterior.An XmlWriter method was called before a previous asynchronous operation finished. Nesse caso, InvalidOperationException será gerado com a mensagem “Uma operação assíncrona já está em andamento”.In this case, InvalidOperationException is thrown with the message "An asynchronous operation is already in progress."

Exemplos

Consulte XmlTextWriter.WriteRaw para obter um exemplo usando esse método.See XmlTextWriter.WriteRaw for an example using this method.

Comentários

Esse método não sai de caracteres especiais.This method does not escape special characters.

Importante

O XmlWriter não valida os dados que são passados para o WriteRaw método.The XmlWriter does not validate the data that is passed to the WriteRaw method. Você não deve passar dados arbitrários para esse método.You should not pass arbitrary data to this method.

Para obter a versão assíncrona desse método, consulte WriteRawAsync .For the asynchronous version of this method, see WriteRawAsync.

Aplica-se a

WriteRaw(Char[], Int32, Int32)

Quando substituído em uma classe derivada, grava a marcação bruta manualmente de um buffer de caracteres.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)

Parâmetros

buffer
Char[]

Uma matriz de caracteres que contém o texto a ser gravado.Character array containing the text to write.

index
Int32

A posição no buffer que indica o início do texto a ser escrito.The position within the buffer indicating the start of the text to write.

count
Int32

O número de caracteres a serem gravados.The number of characters to write.

Exceções

buffer é null.buffer is null.

index ou count é menor que zero.index or count is less than zero.

- ou --or- O tamanho do buffer menos index é menor que count.The buffer length minus index is less than count.

Um método XmlWriter foi chamado antes do término de uma operação assíncrona anterior.An XmlWriter method was called before a previous asynchronous operation finished. Nesse caso, InvalidOperationException será gerado com a mensagem “Uma operação assíncrona já está em andamento”.In this case, InvalidOperationException is thrown with the message "An asynchronous operation is already in progress."

Comentários

Esse método não sai de caracteres especiais.This method does not escape special characters.

Importante

O XmlWriter não valida os dados que são passados para o WriteRaw método.The XmlWriter does not validate the data that is passed to the WriteRaw method. Você não deve passar dados arbitrários para esse método.You should not pass arbitrary data to this method.

Para obter a versão assíncrona desse método, consulte WriteRawAsync .For the asynchronous version of this method, see WriteRawAsync.

Aplica-se a