XmlWriter XmlWriter XmlWriter XmlWriter Class

Definition

Stellt einen Writer für die schnelle, vorwärts gerichtete Generierung von Streams oder Dateien mit XML-Daten ohne Zwischenspeicherung dar. Represents a writer that provides a fast, non-cached, forward-only way to generate streams or files that contain XML data.

public ref class XmlWriter abstract : IDisposable
public abstract class XmlWriter : IDisposable
type XmlWriter = class
    interface IDisposable
Public MustInherit Class XmlWriter
Implements IDisposable
Inheritance
XmlWriterXmlWriterXmlWriterXmlWriter
Derived
Implements

Examples

Der folgende Beispielcode veranschaulicht die asynchrone API zu verwenden, um die XML-Code generieren.The following example code shows how to use the asynchronous API to generate XML.

async Task TestWriter(Stream stream)   
{  
    XmlWriterSettings settings = new XmlWriterSettings();  
    settings.Async = true;  

    using (XmlWriter writer = XmlWriter.Create(stream, settings)) {  
        await writer.WriteStartElementAsync("pf", "root", "http://ns");  
        await writer.WriteStartElementAsync(null, "sub", null);  
        await writer.WriteAttributeStringAsync(null, "att", null, "val");  
        await writer.WriteStringAsync("text");  
        await writer.WriteEndElementAsync();  
        await writer.WriteProcessingInstructionAsync("pName", "pValue");  
        await writer.WriteCommentAsync("cValue");  
        await writer.WriteCDataAsync("cdata value");  
        await writer.WriteEndElementAsync();  
        await writer.FlushAsync();  
    }  
}  

Remarks

Die XmlWriter Klasse schreibt die XML-Daten in einen Stream, Datei, Text-Reader oder Zeichenfolge.The XmlWriter class writes XML data to a stream, file, text reader, or string. Es unterstützt die W3C Extensible Markup Language (XML) 1.0 (fourth Edition) und -Namespaces in XML 1.0 (3. Auflage) Empfehlungen.It supports the W3C Extensible Markup Language (XML) 1.0 (fourth edition) and Namespaces in XML 1.0 (third edition) recommendations.

Die Mitglieder der XmlWriter Klasse können Sie:The members of the XmlWriter class enable you to:

  • Überprüfen, ob die Zeichen zulässige XML-Zeichen sind, und ob Element- und Attributnamen gültige XML-Namen sind.Verify that the characters are legal XML characters and that element and attribute names are valid XML names.

  • Überprüfen, ob das XML-Dokument wohlgeformt ist.Verify that the XML document is well-formed.

  • Codieren von binären Bytes als Base64 oder BinHex und schreibt den resultierenden Text.Encode binary bytes as Base64 or BinHex, and write out the resulting text.

  • Übergeben Sie Werte, mit der common Language Runtime-Typen anstelle von Zeichenfolgen um zu vermeiden, manuelle wertkonvertierungen auszuführen.Pass values by using common language runtime types instead of strings, to avoid having to manually perform value conversions.

  • Mehrere Dokumente in einen Ausgabestream schreiben.Write multiple documents to one output stream.

  • Gültige Namen, qualifizierte Namen und Namenstoken schreiben.Write valid names, qualified names, and name tokens.

In diesem AbschnittIn this section:

Erstellen einen XML-writer Creating an XML writer
Angeben des Ausgabeformats Specifying the output format
Datenübereinstimmung Data conformance
Schreiben von Elementen Writing elements
Verfassen von Attributen Writing attributes
Handhabung von namespaces Handling namespaces
Schreiben von typisierten Daten Writing typed data
Schließen den XML-writer Closing the XML writer
Asynchrone Programmierung Asynchronous programming
Überlegungen zur SicherheitSecurity considerations

Erstellen einen XML-writerCreating an XML writer

Zum Erstellen einer XmlWriter Instanz ist, verwenden Sie die XmlWriter.Create Methode.To create an XmlWriter instance, use the XmlWriter.Create method. Um den Satz von Features im XML-Writer aktivieren möchten, übergeben einen XmlWriterSettings auf die Create Methode.To specify the set of features you want to enable on the XML writer, pass an XmlWriterSettings to the Create method. Andernfalls werden die Standardeinstellungen verwendet.Otherwise, default settings are used. Finden Sie unter den Create auf den Referenzseiten für Details.See the Create reference pages for details.

Angeben des AusgabeformatsSpecifying the output format

Die XmlWriterSettings -Klasse besitzt mehrere Eigenschaften, die steuern, wie XmlWriter Ausgabe formatiert:The XmlWriterSettings class includes several properties that control how XmlWriter output is formatted:

EigenschaftProperty Beschreibung Description
Encoding Gibt die zu verwendende Textcodierung an.Specifies the text encoding to use. Der Standardwert ist Encoding.UTF8.The default is Encoding.UTF8.
Indent Gibt an, ob Elemente eingerückt werden.Indicates whether to indent elements. Der Standardwert ist false (keine Einzüge).The default is false (no indentation).
IndentChars Gibt die für das Einrücken zu verwendende Zeichenfolge an.Specifies the character string to use when indenting. Der Standard beträgt zwei Leerzeichen.The default is two spaces.
NewLineChars Gibt die für Zeilenumbrüche zu verwendende Zeichenfolge an.Specifies the character string to use for line breaks. Der Standard ist \r\n (Wagenrücklauf, Zeilenvorschub).The default is \r\n (carriage return, line feed).
NewLineHandling Gibt an, wie Zeilenumbruchzeichen zu behandeln.Specifies how to handle newline characters.
NewLineOnAttributes Gibt an, ob Attribute in einer neuen Zeile geschrieben werden sollen.Indicates whether to write attributes on a new line. Indent muss auf true festgelegt sein, wenn diese Eigenschaft verwendet wird.Indent should be set to true when using this property. Der Standardwert ist false.The default is false.
OmitXmlDeclaration Gibt an, ob eine XML-Deklaration geschrieben werden soll.Indicates whether to write an XML declaration. Der Standardwert ist false.The default is false.

Die Indent-Eigenschaft und die IndentChars-Eigenschaft steuern die Formatierung von nicht signifikantem Leerraum.The Indent and IndentChars properties control how insignificant white space is formatted. Geben Sie beispielsweise Folgendes ein, um den Rücken Sie Elementknoten:For example, to indent element nodes:

XmlWriterSettings settings = new XmlWriterSettings();
settings.Indent = true;
settings.IndentChars = "\t";
XmlWriter writer = XmlWriter.Create("books.xml", settings);
Dim settings As New XmlWriterSettings()
settings.Indent = True
settings.IndentChars = vbTab
Dim writer As XmlWriter = XmlWriter.Create("books.xml", settings)

Verwenden der NewLineOnAttributes jedes Attribut in einer neuen Zeile mit einer zusätzlichen Einzug zu schreiben:Use the NewLineOnAttributes to write each attribute on a new line with one extra level of indentation:

XmlWriterSettings settings = new XmlWriterSettings();
settings.Indent = true;
settings.NewLineOnAttributes = true;
XmlWriter writer = XmlWriter.Create("books.xml", settings);
Dim settings As New XmlWriterSettings()
settings.Indent = True
settings.NewLineOnAttributes = True
Dim writer As XmlWriter = XmlWriter.Create("books.xml", settings)

DatenübereinstimmungData conformance

Verwendet zwei Eigenschaften aus ein XML-Writer, der XmlWriterSettings Klasse, um für Datenkonformität überprüfen:An XML writer uses two properties from the XmlWriterSettings class to check for data conformance:

  • Die CheckCharacters Eigenschaft weist den XML-Writer Zeichen überprüfen und Auslösen einer XmlException -Ausnahme aus, wenn alle Zeichen außerhalb des zulässigen Bereichs, werden, gemäß der W3C.The CheckCharacters property instructs the XML writer to check characters and throw an XmlException exception if any characters are outside the legal range, as defined by the W3C.

  • Die ConformanceLevel -Eigenschaft konfiguriert den XML-Writer, um zu überprüfen, dass die Regeln für ein wohlgeformtes XML 1.0-Dokument oder Dokumentfragment, entspricht der Stream geschrieben werden, gemäß der W3C.The ConformanceLevel property configures the XML writer to check that the stream being written complies with the rules for a well-formed XML 1.0 document or document fragment, as defined by the W3C. Die mit drei Übereinstimmungsebenen werden in der folgenden Tabelle beschrieben.The three conformance levels are described in the following table. Der Standardwert ist Document.The default is Document. Weitere Informationen finden Sie unter den XmlWriterSettings.ConformanceLevel Eigenschaft und die System.Xml.ConformanceLevel Enumeration.For details, see the XmlWriterSettings.ConformanceLevel property and the System.Xml.ConformanceLevel enumeration.

    EbeneLevel Beschreibung Description
    Document Die XML-Ausgabe den Regeln für ein wohlgeformtes XML 1.0-Dokument entspricht, und kann von einem beliebigen konformen Prozessor verarbeitet werden.The XML output conforms to the rules for a well-formed XML 1.0 document and can be processed by any conforming processor.
    Fragment Die XML-Ausgabe entspricht den Regeln für ein wohlgeformtes XML 1.0-Dokumentfragment.The XML output conforms to the rules for a well-formed XML 1.0 document fragment.
    Auto Der XML-Writer bestimmt, welche Ebene der Bestätigung überprüft wird, gelten (Dokument oder-Fragment) basierend auf den eingehenden Daten.The XML writer determines which level of conformation checking to apply (document or fragment) based on the incoming data.

Schreiben von ElementenWriting elements

Verwenden Sie die folgende XmlWriter Methoden zum Schreiben von Elementknoten.You can use the following XmlWriter methods to write element nodes. Beispiele finden Sie in der aufgeführten Methoden.For examples, see the methods listed.

MitUse BeschreibungTo
WriteElementString Schreiben einer vollständigen Attributknotens einschließlich eines Zeichenfolgenwerts.Write an entire element node, including a string value.
WriteStartElement Um einem Elementwert mithilfe mehrerer Methodenaufrufe zu schreiben.To write an element value by using multiple method calls. Beispielsweise können Sie WriteValue aufrufen, um einen typisierten Wert zu schreiben, WriteCharEntity, um eine Zeichenentität zu schreiben, WriteAttributeString, um ein Attribut zu schreiben, oder Sie können ein untergeordnetes Element schreiben.For example, you can call WriteValue to write a typed value, WriteCharEntity to write a character entity, WriteAttributeString to write an attribute, or you can write a child element. Dies ist eine komplexere Version der WriteElementString Methode.This is a more sophisticated version of the WriteElementString method.

Um das Element zu schließen, rufen Sie die WriteEndElement oder WriteFullEndElement Methode.To close the element, you call the WriteEndElement or WriteFullEndElement method.
WriteNode Kopieren ein Elementknotens finden Sie unter der aktuellen Position des ein XmlReader oder XPathNavigator Objekt.To copy an element node found at the current position of an XmlReader or XPathNavigator object. Beim einem Aufruf werden alle Daten aus dem Quellobjekt in die XmlWriter-Instanz kopiert.When called, it copies everything from the source object to the XmlWriter instance.

Verfassen von AttributenWriting attributes

Verwenden Sie die folgende XmlWriter Methoden zum Schreiben von Attributen in Elementknoten.You can use the following XmlWriter methods to write attributes on element nodes. Diese Methoden können auch zum Erstellen von Namespace-Deklarationen auf ein Element verwendet werden, wie im nächsten Abschnitt erläutert.These methods can also be used to create namespace declarations on an element, as discussed in the next section.

MitUse BeschreibungTo
WriteAttributeString Um einen vollständigen Attributknotens einschließlich eines Zeichenfolgenwerts zu schreiben.To write an entire attribute node, including a string value.
WriteStartAttribute Um den Wert des Attributs mithilfe mehrerer Methodenaufrufe zu schreiben.To write the attribute value using multiple method calls. Sie können z. B. Aufrufen WriteValue einen typisierten Wert schreiben.For example, you can call WriteValue to write a typed value. Dies ist eine komplexere Version der WriteElementString Methode.This is a more sophisticated version of the WriteElementString method.

Um das Element zu schließen, rufen Sie die WriteEndAttribute Methode.To close the element, you call the WriteEndAttribute method.
WriteAttributes Kopieren Sie alle Attribute finden Sie unter der aktuellen Position des ein XmlReader Objekt.To copy all the attributes found at the current position of an XmlReader object. Die Attribute, die geschrieben werden, hängen von den Typ des Knotens, der Reader derzeit positioniert ist:The attributes that are written depend on the type of node the reader is currently positioned on:

– Für ein Attributknoten schreibt es das aktuelle Attribut und dann die verbleibenden Attribute bis zum Endtag des Elements ein.- For an attribute node, it writes the current attribute, and then the rest of the attributes until the element closing tag.
– Für einen Elementknoten schreibt es alle Attribute im-Element enthalten.- For an element node, it writes all attributes contained by the element.
-Bei einem Knoten des XML-Deklaration schreibt er alle Attribute in der Deklaration.- For an XML declaration node, it writes all the attributes in the declaration.
– Für alle anderen Knotentypen löst die Methode eine Ausnahme aus.- For all other node types, the method throws an exception.

Handhabung von namespacesHandling namespaces

Mit Namespaces werden Element- und Attributnamen in XML-Dokumenten qualifiziert.Namespaces are used to qualify element and attribute names in an XML document. Namespace-Präfixe ordnen Elemente und Attribute, Namespaces, die wiederum URI-Verweise zugeordnet sind.Namespace prefixes associate elements and attributes with namespaces, which are in turn associated with URI references. Namespaces gewährleisten eindeutige Element- und Attributnamen in einem XML-Dokument.Namespaces create element and attribute name uniqueness in an XML document.

Die XmlWriter verwaltet einen Namespacestapel, die alle im aktuellen Namespacebereich definierten Namespaces entspricht.The XmlWriter maintains a namespace stack that corresponds to all the namespaces defined in the current namespace scope. Beim Schreiben von Elementen und Attributen können Sie Namespaces für folgende Aufgaben verwenden:When writing elements and attributes you can utilize namespaces in the following ways:

  • Manuelles Deklarieren von Namespaces mithilfe der WriteAttributeString Methode.Declare namespaces manually by using the WriteAttributeString method. Dies kann hilfreich sein, wenn Sie wissen, wie die Anzahl der Namespacedeklarationen optimiert werden kann.This can be useful when you know how to best optimize the number of namespace declarations. Ein Beispiel finden Sie unter den WriteAttributeString(String, String, String, String) Methode.For an example, see the WriteAttributeString(String, String, String, String) method.

  • Überschreiben der aktuellen Namespacedeklaration mit einem neuen Namespace.Override the current namespace declaration with a new namespace. In den folgenden Code der WriteAttributeString Methode ändert sich den Namespace-URI für die "x" aus Präfix "123" zu "abc".In the following code, the WriteAttributeString method changes the namespace URI for the "x" prefix from "123" to "abc".

    writer.WriteStartElement("x", "root", "123");
    writer.WriteStartElement("item");
    writer.WriteAttributeString("xmlns", "x", null, "abc");
    writer.WriteEndElement();
    writer.WriteEndElement();
    
    writer.WriteStartElement("x", "root", "123")
    writer.WriteStartElement("item")
    writer.WriteAttributeString("xmlns", "x", Nothing, "abc")
    writer.WriteEndElement()
    writer.WriteEndElement()
    

    Der Code generiert die folgende XML-Zeichenfolge:The code generates the following XML string:

    <x:root xmlns:x="123">  
      <item xmlns:x="abc" />  
    </x:root>  
    
  • Angeben eines Namespacepräfixes beim Schreiben von Attributen oder Elementen.Specify a namespace prefix when writing attributes or elements. Viele der Methoden zum Schreiben von Elementen und Attributen können Sie dazu.Many of the methods used to write element and attributes enable you to do this. Z. B. die WriteStartElement(String, String, String) Methode schreibt ein Starttag und ordnet es einem angegebenen Namespace und Präfix.For example, the WriteStartElement(String, String, String) method writes a start tag and associates it with a specified namespace and prefix.

Schreiben von typisierten DatenWriting typed data

Die WriteValue Methode akzeptiert ein Objekt der common Language Runtime (CLR), konvertiert den Eingabewert in seine Zeichenfolgendarstellung entsprechend dem XML Schema Definition Language (XSD) Daten typkonvertierungsregeln und schreibt es, mithilfe der WriteString Methode.The WriteValue method accepts a common language runtime (CLR) object, converts the input value to its string representation according to XML schema definition language (XSD) data type conversion rules, and writes it out by using the WriteString method. Dies ist einfacher als mit den Methoden in der XmlConvert Klasse, um die typisierten Daten in eine Zeichenfolge zu konvertieren, bevor Sie geschrieben wird.This is easier than using the methods in the XmlConvert class to convert the typed data to a string value before writing it out.

Beim Schreiben in den Text der typisierte Wert Text serialisiert mithilfe der XmlConvert Regeln für diesen Schematyp.When writing to text, the typed value is serialized to text by using the XmlConvert rules for that schema type.

XSD-Standarddatentypen, die CLR-Typen entsprechen, finden Sie unter den WriteValue Methode.For default XSD data types that correspond to CLR types, see the WriteValue method.

Die XmlWriter kann auch zum Schreiben in einen XML-Datenspeicher verwendet werden.The XmlWriter can also be used to write to an XML data store. Die XPathNavigator-Klasse kann z. B. ein XmlWriter-Objekt erstellen, das Knoten für ein XmlDocument-Objekt erstellt.For example, the XPathNavigator class can create an XmlWriter object to create nodes for an XmlDocument object. Wenn Sie der Datenspeicher auf Schemainformationen zurückgreifen kann, hat die WriteValue Methode löst eine Ausnahme aus, wenn Sie versuchen, auf einen Typ zu konvertieren, der nicht zulässig ist. Wenn der Datenspeicher keine Schemainformationen verfügbar, die WriteValue Methode behandelt alle Werte als ein xsd:anySimpleType Typ.If the data store has schema information available to it, the WriteValue method throws an exception if you try to convert to a type that is not allowed.If the data store does not have schema information available to it, the WriteValue method treats all values as an xsd:anySimpleType type.

Schließen den XML-writerClosing the XML writer

Bei Verwendung von XmlWriter Methoden, um die Ausgabe der XML-Elemente und Attribute werden nicht geschrieben werden, bis zum Aufruf der Close Methode.When you use XmlWriter methods to output XML, the elements and attributes are not written until you call the Close method. Angenommen, Sie verwenden XmlWriter zum Auffüllen einer XmlDocument Objekt ist, wird Sie nicht die geschriebenen Elemente und Attribute im Zieldokument angezeigt, bis Sie schließen die XmlWriter Instanz.For example, if you are using XmlWriter to populate an XmlDocument object, you won't be able to see the written elements and attributes in the target document until you close the XmlWriter instance.

Asynchrone ProgrammierungAsynchronous programming

Die meisten der XmlWriter Methoden verfügen über asynchrone Gegenstücke, die "Async" am Ende den Namen haben.Most of the XmlWriter methods have asynchronous counterparts that have "Async" at the end of their method names. Z. B. das asynchrone Äquivalent von WriteAttributeString ist WriteAttributeStringAsync.For example, the asynchronous equivalent of WriteAttributeString is WriteAttributeStringAsync.

Für die WriteValue -Methode, die nicht haben ein asynchrones Gegenstück, den Rückgabewert in eine Zeichenfolge konvertieren und Verwenden der WriteStringAsync Methode stattdessen.For the WriteValue method, which doesn't have an asynchronous counterpart, convert the return value to a string and use the WriteStringAsync method instead.

SicherheitsüberlegungenSecurity considerations

Beachten Sie Folgendes bei der Arbeit mit der XmlWriter Klasse:Consider the following when working with the XmlWriter class:

  • Ausnahmen, die von der XmlWriter können offen legen, die Informationen über Pfade, die Sie nicht möchten an die Aufgabe der app.Exceptions thrown by the XmlWriter can disclose path information that you do not want bubbled up to the app. Ihre app muss die Ausnahmen abfangen und diese entsprechend verarbeiten.Your app must catch exceptions and process them appropriately.

  • XmlWriter überprüft nicht, dass alle Daten, die an die WriteDocType oder WriteRaw Methode.XmlWriter does not validate any data that is passed to the WriteDocType or WriteRaw method. Sie sollten keine willkürlichen Daten an diese Methoden übergeben.You should not pass arbitrary data to these methods.

Constructors

XmlWriter() XmlWriter() XmlWriter() XmlWriter()

Initialisiert eine neue Instanz der XmlWriter-Klasse. Initializes a new instance of the XmlWriter class.

Properties

Settings Settings Settings Settings

Ruft das zum Erstellen dieser XmlWriterSettings-Instanz verwendete XmlWriter-Objekt ab. Gets the XmlWriterSettings object used to create this XmlWriter instance.

WriteState WriteState WriteState WriteState

Ruft beim Überschreiben in einer abgeleiteten Klasse den Zustand des Writers ab. When overridden in a derived class, gets the state of the writer.

XmlLang XmlLang XmlLang XmlLang

Ruft beim Überschreiben in einer abgeleiteten Klasse den aktuellen xml:lang-Bereich ab. When overridden in a derived class, gets the current xml:lang scope.

XmlSpace XmlSpace XmlSpace XmlSpace

Ruft beim Überschreiben in einer abgeleiteten Klasse einen XmlSpace ab, der den aktuellen xml:space-Bereich darstellt. When overridden in a derived class, gets an XmlSpace representing the current xml:space scope.

Methods

Close() Close() Close() Close()

Schließt beim Überschreiben in einer abgeleiteten Klasse diesen Stream und den zugrunde liegenden Stream. When overridden in a derived class, closes this stream and the underlying stream.

Create(Stream) Create(Stream) Create(Stream) Create(Stream)

Erstellt eine neue XmlWriter-Instanz mit dem angegebenen Stream. Creates a new XmlWriter instance using the specified stream.

Create(Stream, XmlWriterSettings) Create(Stream, XmlWriterSettings) Create(Stream, XmlWriterSettings) Create(Stream, XmlWriterSettings)

Erstellt eine neue XmlWriter-Instanz mit dem Stream und dem XmlWriterSettings-Objekt. Creates a new XmlWriter instance using the stream and XmlWriterSettings object.

Create(String) Create(String) Create(String) Create(String)

Erstellt eine neue XmlWriter-Instanz mit dem angegebenen Dateinamen. Creates a new XmlWriter instance using the specified filename.

Create(String, XmlWriterSettings) Create(String, XmlWriterSettings) Create(String, XmlWriterSettings) Create(String, XmlWriterSettings)

Erstellt eine neue XmlWriter-Instanz mit dem Dateinamen und dem XmlWriterSettings-Objekt. Creates a new XmlWriter instance using the filename and XmlWriterSettings object.

Create(StringBuilder) Create(StringBuilder) Create(StringBuilder) Create(StringBuilder)

Erstellt mit dem angegebenen XmlWriter eine neue StringBuilder-Instanz. Creates a new XmlWriter instance using the specified StringBuilder.

Create(StringBuilder, XmlWriterSettings) Create(StringBuilder, XmlWriterSettings) Create(StringBuilder, XmlWriterSettings) Create(StringBuilder, XmlWriterSettings)

Erstellt mit dem XmlWriter-Objekt und dem StringBuilder-Objekt eine neue XmlWriterSettings-Instanz. Creates a new XmlWriter instance using the StringBuilder and XmlWriterSettings objects.

Create(TextWriter) Create(TextWriter) Create(TextWriter) Create(TextWriter)

Erstellt mit dem angegebenen XmlWriter eine neue TextWriter-Instanz. Creates a new XmlWriter instance using the specified TextWriter.

Create(TextWriter, XmlWriterSettings) Create(TextWriter, XmlWriterSettings) Create(TextWriter, XmlWriterSettings) Create(TextWriter, XmlWriterSettings)

Erstellt mit dem XmlWriter-Objekt und dem TextWriter-Objekt eine neue XmlWriterSettings-Instanz. Creates a new XmlWriter instance using the TextWriter and XmlWriterSettings objects.

Create(XmlWriter) Create(XmlWriter) Create(XmlWriter) Create(XmlWriter)

Erstellt eine neue XmlWriter-Instanz mit dem angegebenen XmlWriter-Objekt. Creates a new XmlWriter instance using the specified XmlWriter object.

Create(XmlWriter, XmlWriterSettings) Create(XmlWriter, XmlWriterSettings) Create(XmlWriter, XmlWriterSettings) Create(XmlWriter, XmlWriterSettings)

Erstellt mit dem angegebenen XmlWriter-Objekt und dem angegebenen XmlWriter-Objekt eine neue XmlWriterSettings-Instanz. Creates a new XmlWriter instance using the specified XmlWriter and XmlWriterSettings objects.

Dispose() Dispose() Dispose() Dispose()

Gibt alle von der aktuellen Instanz der XmlWriter-Klasse verwendeten Ressourcen frei. Releases all resources used by the current instance of the XmlWriter class.

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Gibt die von XmlWriter verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei. Releases the unmanaged resources used by the XmlWriter and optionally releases the managed resources.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. Determines whether the specified object is equal to the current object.

(Inherited from Object)
Flush() Flush() Flush() Flush()

Entleert beim Überschreiben in einer abgeleiteten Klasse den Inhalt des Puffers in die zugrunde liegenden Streams und leert den zugrunde liegenden Stream ebenfalls. When overridden in a derived class, flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.

FlushAsync() FlushAsync() FlushAsync() FlushAsync()

Entleert den Pufferinhalt asynchron in die zugrunde liegenden Streams und entleert den zugrunde liegenden Stream ebenfalls. Asynchronously flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als die Standardhashfunktion. Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab. Gets the Type of the current instance.

(Inherited from Object)
LookupPrefix(String) LookupPrefix(String) LookupPrefix(String) LookupPrefix(String)

Gibt beim Überschreiben in einer abgeleiteten Klasse das nächstliegende Präfix zurück, das im aktuellen Namespacebereich für den Namespace-URI definiert ist. When overridden in a derived class, returns the closest prefix defined in the current namespace scope for the namespace URI.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object. Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. Returns a string that represents the current object.

(Inherited from Object)
WriteAttributes(XmlReader, Boolean) WriteAttributes(XmlReader, Boolean) WriteAttributes(XmlReader, Boolean) WriteAttributes(XmlReader, Boolean)

Schreibt beim Überschreiben in einer abgeleiteten Klasse sämtliche an der aktuellen Position gefundenen Attribute in den XmlReader. When overridden in a derived class, writes out all the attributes found at the current position in the XmlReader.

WriteAttributesAsync(XmlReader, Boolean) WriteAttributesAsync(XmlReader, Boolean) WriteAttributesAsync(XmlReader, Boolean) WriteAttributesAsync(XmlReader, Boolean)

Schreibt asynchron alle Attribute aus, die in der aktuellen Position in XmlReader gefunden werden. Asynchronously writes out all the attributes found at the current position in the XmlReader.

WriteAttributeString(String, String) WriteAttributeString(String, String) WriteAttributeString(String, String) WriteAttributeString(String, String)

Schreibt beim Überschreiben in einer abgeleiteten Klasse das Attribut mit dem angegebenen lokalen Namen und Wert. When overridden in a derived class, writes out the attribute with the specified local name and value.

WriteAttributeString(String, String, String) WriteAttributeString(String, String, String) WriteAttributeString(String, String, String) WriteAttributeString(String, String, String)

Schreibt beim Überschreiben in einer abgeleiteten Klasse ein Attribut mit dem angegebenen lokalen Namen, Namespace-URI und Wert. When overridden in a derived class, writes an attribute with the specified local name, namespace URI, and value.

WriteAttributeString(String, String, String, String) WriteAttributeString(String, String, String, String) WriteAttributeString(String, String, String, String) WriteAttributeString(String, String, String, String)

Schreibt beim Überschreiben in einer abgeleiteten Klasse das Attribut mit dem angegebenen Präfix, lokalen Namen, Namespace-URI und Wert. When overridden in a derived class, writes out the attribute with the specified prefix, local name, namespace URI, and value.

WriteAttributeStringAsync(String, String, String, String) WriteAttributeStringAsync(String, String, String, String) WriteAttributeStringAsync(String, String, String, String) WriteAttributeStringAsync(String, String, String, String)

Schreibt ein Attribut asynchron mit dem angegebenen Präfix, lokalen Namen, Namespace-URI und Wert. Asynchronously writes out the attribute with the specified prefix, local name, namespace URI, and value.

WriteBase64(Byte[], Int32, Int32) WriteBase64(Byte[], Int32, Int32) WriteBase64(Byte[], Int32, Int32) WriteBase64(Byte[], Int32, Int32)

Codiert beim Überschreiben in einer abgeleiteten Klasse die angegebenen binären Bytes als Base64 und schreibt den resultierenden Text. When overridden in a derived class, encodes the specified binary bytes as Base64 and writes out the resulting text.

WriteBase64Async(Byte[], Int32, Int32) WriteBase64Async(Byte[], Int32, Int32) WriteBase64Async(Byte[], Int32, Int32) WriteBase64Async(Byte[], Int32, Int32)

Codiert die angegebenen binären Bytes asynchron als Base64 und schreibt den resultierenden Text. Asynchronously encodes the specified binary bytes as Base64 and writes out the resulting text.

WriteBinHex(Byte[], Int32, Int32) WriteBinHex(Byte[], Int32, Int32) WriteBinHex(Byte[], Int32, Int32) WriteBinHex(Byte[], Int32, Int32)

Codiert beim Überschreiben in einer abgeleiteten Klasse die angegebenen binären Bytes als BinHex und schreibt den resultierenden Text. When overridden in a derived class, encodes the specified binary bytes as BinHex and writes out the resulting text.

WriteBinHexAsync(Byte[], Int32, Int32) WriteBinHexAsync(Byte[], Int32, Int32) WriteBinHexAsync(Byte[], Int32, Int32) WriteBinHexAsync(Byte[], Int32, Int32)

Codiert die angegebenen binären Bytes asynchron als BinHex und schreibt den resultierenden Text. Asynchronously encodes the specified binary bytes as BinHex and writes out the resulting text.

WriteCData(String) WriteCData(String) WriteCData(String) WriteCData(String)

Schreibt beim Überschreiben in einer abgeleiteten Klasse einen <![CDATA[...]]>-Block mit dem angegebenen Text. When overridden in a derived class, writes out a <![CDATA[...]]> block containing the specified text.

WriteCDataAsync(String) WriteCDataAsync(String) WriteCDataAsync(String) WriteCDataAsync(String)

Schreibt asynchron einen <![CDATA[...]]>-Block mit dem angegebenen Text. Asynchronously writes out a <![CDATA[...]]> block containing the specified text.

WriteCharEntity(Char) WriteCharEntity(Char) WriteCharEntity(Char) WriteCharEntity(Char)

Erzwingt beim Überschreiben in einer abgeleiteten Klasse die Generierung einer Zeichenentität für den angegebenen Wert eines Unicode-Zeichens. When overridden in a derived class, forces the generation of a character entity for the specified Unicode character value.

WriteCharEntityAsync(Char) WriteCharEntityAsync(Char) WriteCharEntityAsync(Char) WriteCharEntityAsync(Char)

Erzwingt das Generieren einer Zeichenentität asynchron für den angegebenen Unicode-Zeichenwert. Asynchronously forces the generation of a character entity for the specified Unicode character value.

WriteChars(Char[], Int32, Int32) WriteChars(Char[], Int32, Int32) WriteChars(Char[], Int32, Int32) WriteChars(Char[], Int32, Int32)

Schreibt beim Überschreiben in einer abgeleiteten Klasse Text in jeweils einen Puffer. When overridden in a derived class, writes text one buffer at a time.

WriteCharsAsync(Char[], Int32, Int32) WriteCharsAsync(Char[], Int32, Int32) WriteCharsAsync(Char[], Int32, Int32) WriteCharsAsync(Char[], Int32, Int32)

Schreibt Text asynchron in jeweils einen Puffer. Asynchronously writes text one buffer at a time.

WriteComment(String) WriteComment(String) WriteComment(String) WriteComment(String)

Schreibt beim Überschreiben in einer abgeleiteten Klasse den Kommentar <!--...--> mit dem angegebenen Text. When overridden in a derived class, writes out a comment <!--...--> containing the specified text.

WriteCommentAsync(String) WriteCommentAsync(String) WriteCommentAsync(String) WriteCommentAsync(String)

Schreibt asynchron einen Kommentar <!--...-->, der den angegebenen Text enthält. Asynchronously writes out a comment <!--...--> containing the specified text.

WriteDocType(String, String, String, String) WriteDocType(String, String, String, String) WriteDocType(String, String, String, String) WriteDocType(String, String, String, String)

Schreibt beim Überschreiben in einer abgeleiteten Klasse die DOCTYPE-Deklaration mit dem angegebenen Namen und optionalen Attributen. When overridden in a derived class, writes the DOCTYPE declaration with the specified name and optional attributes.

WriteDocTypeAsync(String, String, String, String) WriteDocTypeAsync(String, String, String, String) WriteDocTypeAsync(String, String, String, String) WriteDocTypeAsync(String, String, String, String)

Schreibt die DOCTYPE-Deklaration asynchron mit dem angegebenen Namen und optionalen Attributen. Asynchronously writes the DOCTYPE declaration with the specified name and optional attributes.

WriteElementString(String, String) WriteElementString(String, String) WriteElementString(String, String) WriteElementString(String, String)

Schreibt ein Element mit dem angegebenen lokalen Namen und Wert. Writes an element with the specified local name and value.

WriteElementString(String, String, String) WriteElementString(String, String, String) WriteElementString(String, String, String) WriteElementString(String, String, String)

Schreibt ein Element mit dem angegebenen lokalen Namen, Namespace-URI und Wert. Writes an element with the specified local name, namespace URI, and value.

WriteElementString(String, String, String, String) WriteElementString(String, String, String, String) WriteElementString(String, String, String, String) WriteElementString(String, String, String, String)

Schreibt ein Element mit dem angegebenen Präfix, lokalen Namen, Namespace-URI und Wert. Writes an element with the specified prefix, local name, namespace URI, and value.

WriteElementStringAsync(String, String, String, String) WriteElementStringAsync(String, String, String, String) WriteElementStringAsync(String, String, String, String) WriteElementStringAsync(String, String, String, String)

Schreibt ein Element asynchron mit dem angegebenen Präfix, lokalen Namen, Namespace-URI und Wert. Asynchronously writes an element with the specified prefix, local name, namespace URI, and value.

WriteEndAttribute() WriteEndAttribute() WriteEndAttribute() WriteEndAttribute()

Schließt beim Überschreiben in einer abgeleiteten Klasse den vorherigen WriteStartAttribute(String, String)-Aufruf. When overridden in a derived class, closes the previous WriteStartAttribute(String, String) call.

WriteEndAttributeAsync() WriteEndAttributeAsync() WriteEndAttributeAsync() WriteEndAttributeAsync()

Schließt den asynchronen vorherigen WriteStartAttribute(String, String)-Aufruf. Asynchronously closes the previous WriteStartAttribute(String, String) call.

WriteEndDocument() WriteEndDocument() WriteEndDocument() WriteEndDocument()

Schließt beim Überschreiben in einer abgeleiteten Klasse alle geöffneten Elemente oder Attribute und setzt den Writer in den Anfangszustand zurück. When overridden in a derived class, closes any open elements or attributes and puts the writer back in the Start state.

WriteEndDocumentAsync() WriteEndDocumentAsync() WriteEndDocumentAsync() WriteEndDocumentAsync()

Schließt alle geöffneten Elemente oder Attribute asynchron und setzt den Writer in den Startzustand zurück. Asynchronously closes any open elements or attributes and puts the writer back in the Start state.

WriteEndElement() WriteEndElement() WriteEndElement() WriteEndElement()

Schließt beim Überschreiben in einer abgeleiteten Klasse ein Element und löst den entsprechenden Namespacebereich auf. When overridden in a derived class, closes one element and pops the corresponding namespace scope.

WriteEndElementAsync() WriteEndElementAsync() WriteEndElementAsync() WriteEndElementAsync()

Schließt ein Element asynchron und löst den entsprechenden Namespacebereich auf. Asynchronously closes one element and pops the corresponding namespace scope.

WriteEntityRef(String) WriteEntityRef(String) WriteEntityRef(String) WriteEntityRef(String)

Schreibt beim Überschreiben in einer abgeleiteten Klasse einen Entitätsverweis als &name;. When overridden in a derived class, writes out an entity reference as &name;.

WriteEntityRefAsync(String) WriteEntityRefAsync(String) WriteEntityRefAsync(String) WriteEntityRefAsync(String)

Schreibt einen Entitätsverweis asynchron als &name; aus. Asynchronously writes out an entity reference as &name;.

WriteFullEndElement() WriteFullEndElement() WriteFullEndElement() WriteFullEndElement()

Schließt beim Überschreiben in einer abgeleiteten Klasse ein Element und löst den entsprechenden Namespacebereich auf. When overridden in a derived class, closes one element and pops the corresponding namespace scope.

WriteFullEndElementAsync() WriteFullEndElementAsync() WriteFullEndElementAsync() WriteFullEndElementAsync()

Schließt ein Element asynchron und löst den entsprechenden Namespacebereich auf. Asynchronously closes one element and pops the corresponding namespace scope.

WriteName(String) WriteName(String) WriteName(String) WriteName(String)

Schreibt beim Überschreiben in einer abgeleiteten Klasse den angegebenen Namen und stellt sicher, dass dieser gemäß der W3C-Empfehlung zu XML, Version 1.0 (http://www.w3.org/TR/1998/REC-xml-19980210#NT-Name), ein gültiger Name ist. When overridden in a derived class, writes out the specified name, ensuring it is a valid name according to the W3C XML 1.0 recommendation (http://www.w3.org/TR/1998/REC-xml-19980210#NT-Name).

WriteNameAsync(String) WriteNameAsync(String) WriteNameAsync(String) WriteNameAsync(String)

Schreibt den angegebenen Namen asynchron aus und prüft dessen Gültigkeit entsprechend der W3C-Empfehlung für XML, Version 1.0 (http://www.w3.org/TR/1998/REC-xml-19980210#NT-Name). Asynchronously writes out the specified name, ensuring it is a valid name according to the W3C XML 1.0 recommendation (http://www.w3.org/TR/1998/REC-xml-19980210#NT-Name).

WriteNmToken(String) WriteNmToken(String) WriteNmToken(String) WriteNmToken(String)

Schreibt beim Überschreiben in einer abgeleiteten Klasse den angegebenen Namen und stellt sicher, dass dieser gemäß der W3C-Empfehlung zu XML, Version 1.0 (http://www.w3.org/TR/1998/REC-xml-19980210#NT-Name), ein gültiges NmToken ist. When overridden in a derived class, writes out the specified name, ensuring it is a valid NmToken according to the W3C XML 1.0 recommendation (http://www.w3.org/TR/1998/REC-xml-19980210#NT-Name).

WriteNmTokenAsync(String) WriteNmTokenAsync(String) WriteNmTokenAsync(String) WriteNmTokenAsync(String)

Schreibt den angegebenen Namen asynchron aus und stellt sicher, dass dieser gemäß der W3C-Empfehlung für XML, Version 1.0 (http://www.w3.org/TR/1998/REC-xml-19980210#NT-Name), ein gültiges NmToken ist. Asynchronously writes out the specified name, ensuring it is a valid NmToken according to the W3C XML 1.0 recommendation (http://www.w3.org/TR/1998/REC-xml-19980210#NT-Name).

WriteNode(XmlReader, Boolean) WriteNode(XmlReader, Boolean) WriteNode(XmlReader, Boolean) WriteNode(XmlReader, Boolean)

Kopiert beim Überschreiben in einer abgeleiteten Klasse den gesamten Inhalt des Readers in den Writer und verschiebt den Reader zum Anfang des nächsten nebengeordneten Elements. When overridden in a derived class, copies everything from the reader to the writer and moves the reader to the start of the next sibling.

WriteNode(XPathNavigator, Boolean) WriteNode(XPathNavigator, Boolean) WriteNode(XPathNavigator, Boolean) WriteNode(XPathNavigator, Boolean)

Kopiert den gesamten Inhalt des XPathNavigator-Objekts in den Writer. Copies everything from the XPathNavigator object to the writer. Die Position des XPathNavigator bleibt unverändert. The position of the XPathNavigator remains unchanged.

WriteNodeAsync(XmlReader, Boolean) WriteNodeAsync(XmlReader, Boolean) WriteNodeAsync(XmlReader, Boolean) WriteNodeAsync(XmlReader, Boolean)

Kopiert beim Überschreiben in einer abgeleiteten Klasse den gesamten Inhalt des Readers asynchron in den Writer und verschiebt den Reader zum Anfang des nächsten nebengeordneten Elements. Asynchronously copies everything from the reader to the writer and moves the reader to the start of the next sibling.

WriteNodeAsync(XPathNavigator, Boolean) WriteNodeAsync(XPathNavigator, Boolean) WriteNodeAsync(XPathNavigator, Boolean) WriteNodeAsync(XPathNavigator, Boolean)

Kopiert asynchron den gesamten Inhalt des XPathNavigator-Objekt in den Writer. Asynchronously copies everything from the XPathNavigator object to the writer. Die Position des XPathNavigator bleibt unverändert. The position of the XPathNavigator remains unchanged.

WriteProcessingInstruction(String, String) WriteProcessingInstruction(String, String) WriteProcessingInstruction(String, String) WriteProcessingInstruction(String, String)

Schreibt beim Überschreiben in einer abgeleiteten Klasse eine Verarbeitungsanweisung mit einem Leerzeichen zwischen dem Namen und dem Text wie folgt: <?name text?>. When overridden in a derived class, writes out a processing instruction with a space between the name and text as follows: <?name text?>.

WriteProcessingInstructionAsync(String, String) WriteProcessingInstructionAsync(String, String) WriteProcessingInstructionAsync(String, String) WriteProcessingInstructionAsync(String, String)

Schreibt eine Verarbeitungsanweisung asynchron mit einem Leerzeichen zwischen dem Namen und dem Text wie folgt: <?name text?>. Asynchronously writes out a processing instruction with a space between the name and text as follows: <?name text?>.

WriteQualifiedName(String, String) WriteQualifiedName(String, String) WriteQualifiedName(String, String) WriteQualifiedName(String, String)

Schreibt beim Überschreiben in einer abgeleiteten Klasse den durch den Namespace angegebenen Namen. When overridden in a derived class, writes out the namespace-qualified name. Diese Methode sucht das Präfix im Gültigkeitsbereich des Namespaces. This method looks up the prefix that is in scope for the given namespace.

WriteQualifiedNameAsync(String, String) WriteQualifiedNameAsync(String, String) WriteQualifiedNameAsync(String, String) WriteQualifiedNameAsync(String, String)

Schreibt den durch Namespace gekennzeichneten Namen asynchron. Asynchronously writes out the namespace-qualified name. Diese Methode sucht das Präfix im Gültigkeitsbereich des Namespaces. This method looks up the prefix that is in scope for the given namespace.

WriteRaw(Char[], Int32, Int32) WriteRaw(Char[], Int32, Int32) WriteRaw(Char[], Int32, Int32) WriteRaw(Char[], Int32, Int32)

Schreibt beim Überschreiben in einer abgeleiteten Klasse Rohdatenmarkup manuell aus einem Zeichenpuffer. When overridden in a derived class, writes raw markup manually from a character buffer.

WriteRaw(String) WriteRaw(String) WriteRaw(String) WriteRaw(String)

Schreibt beim Überschreiben in einer abgeleiteten Klasse Rohdatenmarkup manuell aus einer Zeichenfolge. When overridden in a derived class, writes raw markup manually from a string.

WriteRawAsync(Char[], Int32, Int32) WriteRawAsync(Char[], Int32, Int32) WriteRawAsync(Char[], Int32, Int32) WriteRawAsync(Char[], Int32, Int32)

Schreibt asynchron unformatiertes Markup manuell aus einem Zeichenpuffer. Asynchronously writes raw markup manually from a character buffer.

WriteRawAsync(String) WriteRawAsync(String) WriteRawAsync(String) WriteRawAsync(String)

Schreibt asynchron unformatiertes Markup manuell aus einer Zeichenfolge. Asynchronously writes raw markup manually from a string.

WriteStartAttribute(String) WriteStartAttribute(String) WriteStartAttribute(String) WriteStartAttribute(String)

Schreibt den Anfang eines Attributs mit dem angegebenen lokalen Namen. Writes the start of an attribute with the specified local name.

WriteStartAttribute(String, String) WriteStartAttribute(String, String) WriteStartAttribute(String, String) WriteStartAttribute(String, String)

Schreibt den Anfang eines Attributs mit dem angegebenen lokalen Namen und dem angegebenen Namespace-URI. Writes the start of an attribute with the specified local name and namespace URI.

WriteStartAttribute(String, String, String) WriteStartAttribute(String, String, String) WriteStartAttribute(String, String, String) WriteStartAttribute(String, String, String)

Schreibt beim Überschreiben in einer abgeleiteten Klasse den Anfang eines Attributs mit dem angegebenen Präfix, dem angegebenen lokalen Namen und dem angegebenen Namespace-URI. When overridden in a derived class, writes the start of an attribute with the specified prefix, local name, and namespace URI.

WriteStartAttributeAsync(String, String, String) WriteStartAttributeAsync(String, String, String) WriteStartAttributeAsync(String, String, String) WriteStartAttributeAsync(String, String, String)

Schreibt den Anfang eines Attributs asynchron mit dem angegebenen Präfix, lokalen Namen und Namespace-URI. Asynchronously writes the start of an attribute with the specified prefix, local name, and namespace URI.

WriteStartDocument() WriteStartDocument() WriteStartDocument() WriteStartDocument()

Schreibt beim Überschreiben in einer abgeleiteten Klasse die XML-Deklaration mit der Version "1.0". When overridden in a derived class, writes the XML declaration with the version "1.0".

WriteStartDocument(Boolean) WriteStartDocument(Boolean) WriteStartDocument(Boolean) WriteStartDocument(Boolean)

Schreibt beim Überschreiben in einer abgeleiteten Klasse die XML-Deklaration mit der Version "1.0" und dem eigenständigen Attribut. When overridden in a derived class, writes the XML declaration with the version "1.0" and the standalone attribute.

WriteStartDocumentAsync() WriteStartDocumentAsync() WriteStartDocumentAsync() WriteStartDocumentAsync()

Schreibt die XML-Deklaration asynchron mit der Version "1.0". Asynchronously writes the XML declaration with the version "1.0".

WriteStartDocumentAsync(Boolean) WriteStartDocumentAsync(Boolean) WriteStartDocumentAsync(Boolean) WriteStartDocumentAsync(Boolean)

Schreibt die XML-Deklaration asynchron mit der Version "1.0" und dem eigenständigen Attribut. Asynchronously writes the XML declaration with the version "1.0" and the standalone attribute.

WriteStartElement(String) WriteStartElement(String) WriteStartElement(String) WriteStartElement(String)

Schreibt beim Überschreiben in einer abgeleiteten Klasse ein Starttag mit dem angegebenen lokalen Namen. When overridden in a derived class, writes out a start tag with the specified local name.

WriteStartElement(String, String) WriteStartElement(String, String) WriteStartElement(String, String) WriteStartElement(String, String)

Schreibt beim Überschreiben in einer abgeleiteten Klasse das angegebene Starttag und ordnet dieses dem angegebenen Namespace zu. When overridden in a derived class, writes the specified start tag and associates it with the given namespace.

WriteStartElement(String, String, String) WriteStartElement(String, String, String) WriteStartElement(String, String, String) WriteStartElement(String, String, String)

Schreibt beim Überschreiben in einer abgeleiteten Klasse das angegebene Starttag und ordnet dieses dem angegebenen Namespace und Präfix zu. When overridden in a derived class, writes the specified start tag and associates it with the given namespace and prefix.

WriteStartElementAsync(String, String, String) WriteStartElementAsync(String, String, String) WriteStartElementAsync(String, String, String) WriteStartElementAsync(String, String, String)

Schreibt das angegebene Starttag asynchron und ordnet dieses dem angegebenen Namespace und Präfix zu. Asynchronously writes the specified start tag and associates it with the given namespace and prefix.

WriteString(String) WriteString(String) WriteString(String) WriteString(String)

Schreibt beim Überschreiben in einer abgeleiteten Klasse den angegebenen Textinhalt. When overridden in a derived class, writes the given text content.

WriteStringAsync(String) WriteStringAsync(String) WriteStringAsync(String) WriteStringAsync(String)

Schreibt den angegebenen Textinhalt asynchron. Asynchronously writes the given text content.

WriteSurrogateCharEntity(Char, Char) WriteSurrogateCharEntity(Char, Char) WriteSurrogateCharEntity(Char, Char) WriteSurrogateCharEntity(Char, Char)

Generiert und schreibt beim Überschreiben in einer abgeleiteten Klasse die Ersatzzeichenentität für das Ersatzzeichenpaar. When overridden in a derived class, generates and writes the surrogate character entity for the surrogate character pair.

WriteSurrogateCharEntityAsync(Char, Char) WriteSurrogateCharEntityAsync(Char, Char) WriteSurrogateCharEntityAsync(Char, Char) WriteSurrogateCharEntityAsync(Char, Char)

Generiert und schreibt die Ersatzzeichenentität asynchron für das Ersatzzeichenpaar. Asynchronously generates and writes the surrogate character entity for the surrogate character pair.

WriteValue(Boolean) WriteValue(Boolean) WriteValue(Boolean) WriteValue(Boolean)

Schreibt einen Boolean-Wert. Writes a Boolean value.

WriteValue(DateTime) WriteValue(DateTime) WriteValue(DateTime) WriteValue(DateTime)

Schreibt einen DateTime-Wert. Writes a DateTime value.

WriteValue(DateTimeOffset) WriteValue(DateTimeOffset) WriteValue(DateTimeOffset) WriteValue(DateTimeOffset)

Schreibt einen DateTimeOffset-Wert. Writes a DateTimeOffset value.

WriteValue(Decimal) WriteValue(Decimal) WriteValue(Decimal) WriteValue(Decimal)

Schreibt einen Decimal-Wert. Writes a Decimal value.

WriteValue(Double) WriteValue(Double) WriteValue(Double) WriteValue(Double)

Schreibt einen Double-Wert. Writes a Double value.

WriteValue(Int32) WriteValue(Int32) WriteValue(Int32) WriteValue(Int32)

Schreibt einen Int32-Wert. Writes a Int32 value.

WriteValue(Int64) WriteValue(Int64) WriteValue(Int64) WriteValue(Int64)

Schreibt einen Int64-Wert. Writes a Int64 value.

WriteValue(Object) WriteValue(Object) WriteValue(Object) WriteValue(Object)

Schreibt den Objektwert. Writes the object value.

WriteValue(Single) WriteValue(Single) WriteValue(Single) WriteValue(Single)

Schreibt eine Gleitkommazahl mit einfacher Genauigkeit. Writes a single-precision floating-point number.

WriteValue(String) WriteValue(String) WriteValue(String) WriteValue(String)

Schreibt einen String-Wert. Writes a String value.

WriteWhitespace(String) WriteWhitespace(String) WriteWhitespace(String) WriteWhitespace(String)

Schreibt beim Überschreiben in einer abgeleiteten Klasse den angegebenen Leerraum. When overridden in a derived class, writes out the given white space.

WriteWhitespaceAsync(String) WriteWhitespaceAsync(String) WriteWhitespaceAsync(String) WriteWhitespaceAsync(String)

Schreibt den angegebenen Leerraum asynchron. Asynchronously writes out the given white space.

Explicit Interface Implementations

IDisposable.Dispose() IDisposable.Dispose() IDisposable.Dispose() IDisposable.Dispose()

Eine Beschreibung dieses Elements finden Sie unter Dispose(). For a description of this member, see Dispose().

Applies to

See Also