XmlTextWriter.WriteChars(Char[], Int32, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Schreibt Text jeweils einen Puffer.
public:
override void WriteChars(cli::array <char> ^ buffer, int index, int count);
public override void WriteChars(char[] buffer, int index, int count);
override this.WriteChars : char[] * int * int -> unit
Public Overrides Sub WriteChars (buffer As Char(), index As Integer, count As Integer)
Parameter
- buffer
- Char[]
Zeichenarray, das den zu schreibenden Text enthält.
- index
- Int32
Die Position im Puffer, die den Anfang des zu schreibenden Texts angibt.
- count
- Int32
Die Anzahl der zu schreibenden Zeichen.
Ausnahmen
buffer ist null.
index oder count ist kleiner als Null.
-oder-
Die Pufferlänge minus index ist kleiner als count; der Aufruf führt dazu, dass Ersatzpaarzeichen geteilt oder ein ungültiges Ersatzpaar geschrieben wird.
Dies WriteState ist geschlossen.
Beispiele
using (XmlTextWriter writer = new XmlTextWriter(Console.Out))
{
writer.WriteStartDocument();
char[] ch = new char[4];
ch[0] = 't';
ch[1] = 'e';
ch[2] = 'x';
ch[3] = 't';
writer.WriteStartElement("WriteCharacters");
writer.WriteChars(ch, 0, ch.Length);
writer.WriteEndElement();
writer.WriteEndDocument();
}
Hinweise
Note
Wir empfehlen Ihnen, XmlWriter Instanzen mithilfe der XmlWriter.Create Methode und der XmlWriterSettings Klasse zu erstellen, um von neuen Funktionen zu profitieren.
Diese Methode kann zum gleichzeitigen Schreiben großer Textmengen verwendet werden.
Eine spezielle Behandlung muss durchgeführt werden, um sicherzustellen, dass die WriteChars Methode keine Ersatzpaarzeichen über mehrere Pufferschreibvorgänge verteilt. Die XML-Spezifikation definiert die gültigen Bereiche für Ersatzpaare.
Eine Ausnahme wird ausgelöst, wenn Ersatzpaarzeichen geschrieben werden, die dazu führen würden, dass die Ersatzpaarzeichen im Puffer aufgeteilt werden.