XmlWriter.WriteRaw Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.