XmlWriter.WriteRaw Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Quando ne viene eseguito l'override in una classe derivata, scrive manualmente markup non elaborato.
Overload
WriteRaw(String) |
Quando ne viene eseguito l'override in una classe derivata, scrive manualmente markup non elaborato in base a una stringa. |
WriteRaw(Char[], Int32, Int32) |
Quando ne viene eseguito l'override in una classe derivata, scrive manualmente markup non elaborato in base a un buffer di caratteri. |
Commenti
Per la versione asincrona di questo metodo, vedere WriteRawAsync.
WriteRaw(String)
- Origine:
- XmlWriter.cs
- Origine:
- XmlWriter.cs
- Origine:
- XmlWriter.cs
Quando ne viene eseguito l'override in una classe derivata, scrive manualmente markup non elaborato in base a una stringa.
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)
Parametri
- data
- String
Stringa contenente il testo da scrivere.
Eccezioni
data
è null
o String.Empty
.
È stato chiamato un metodo della classe XmlWriter prima del completamento di un'operazione asincrona precedente. In questo caso, viene generata l'eccezione InvalidOperationException con il messaggio "È già in corso un'operazione asincrona".
Esempio
Vedere XmlTextWriter.WriteRaw per un esempio relativo all'uso di questo metodo.
Commenti
Questo metodo non esegue l'escape di caratteri speciali.
Importante
L'oggetto XmlWriter non convalida i dati passati al WriteRaw metodo . Non è consigliabile passare dati arbitrari a questo metodo.
Per la versione asincrona di questo metodo, vedere WriteRawAsync.
Si applica a
WriteRaw(Char[], Int32, Int32)
- Origine:
- XmlWriter.cs
- Origine:
- XmlWriter.cs
- Origine:
- XmlWriter.cs
Quando ne viene eseguito l'override in una classe derivata, scrive manualmente markup non elaborato in base a un buffer di caratteri.
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)
Parametri
- buffer
- Char[]
Matrice di caratteri che contiene il testo da scrivere.
- index
- Int32
Posizione all'interno del buffer che indica l'inizio del testo da scrivere.
- count
- Int32
Numero di caratteri da scrivere.
Eccezioni
buffer
è null
.
index
o count
è minore di zero.
-oppure-
La lunghezza del buffer meno index
è minore di count
.
È stato chiamato un metodo della classe XmlWriter prima del completamento di un'operazione asincrona precedente. In questo caso, viene generata l'eccezione InvalidOperationException con il messaggio "È già in corso un'operazione asincrona".
Commenti
Questo metodo non esegue l'escape di caratteri speciali.
Importante
L'oggetto XmlWriter non convalida i dati passati al WriteRaw metodo . Non è consigliabile passare dati arbitrari a questo metodo.
Per la versione asincrona di questo metodo, vedere WriteRawAsync.