Freigeben über


HtmlTextWriter Klasse

Definition

Schreibt Markupzeichen und Text in einen ASP.NET Ausgabedatenstrom des Serversteuerelements. Diese Klasse bietet Formatierungsfunktionen, die ASP.NET Serversteuerelemente beim Rendern von Markup für Clients verwenden.

public ref class HtmlTextWriter : System::IO::TextWriter
public class HtmlTextWriter : System.IO.TextWriter
type HtmlTextWriter = class
    inherit TextWriter
Public Class HtmlTextWriter
Inherits TextWriter
Vererbung
Abgeleitet

Beispiele

Im folgenden Codebeispiel wird gezeigt, wie sie die Render-Methode eines benutzerdefinierten Steuerelements überschreiben, das von der Control-Klasse abgeleitet wird. Im Codebeispiel wird veranschaulicht, wie verschiedene HtmlTextWriter Methoden, Eigenschaften und Felder verwendet werden.

// Overrides the Render method to write a <span> element
// that applies styles and attributes. 
protected override void Render(HtmlTextWriter writer) 
{     
    // Set attributes and values along with attributes and styles  
    // attribute defined for a <span> element.
    writer.AddAttribute(HtmlTextWriterAttribute.Onclick, "alert('Hello');");
    writer.AddAttribute("CustomAttribute", "CustomAttributeValue");
    writer.AddStyleAttribute(HtmlTextWriterStyle.Color, "Red");
    writer.AddStyleAttribute("Customstyle", "CustomStyleValue");
    writer.RenderBeginTag(HtmlTextWriterTag.Span);
    // Create a space and indent the markup inside the 
    // <span> element.
    writer.WriteLine();
    writer.Indent++;
    writer.Write("Hello");
    writer.WriteLine();
    
    // Controls the encoding of markup attributes
    // for an <img> element. Simple known values 
    // do not need encoding.
    writer.AddAttribute(HtmlTextWriterAttribute.Alt, 
        "Encoding, \"Required\"", 
        true);
    writer.AddAttribute("myattribute", 
        "No "encoding " required", 
        false);
    writer.RenderBeginTag(HtmlTextWriterTag.Img);
    writer.RenderEndTag();
    writer.WriteLine();

    // Create a non-standard markup element.
    writer.RenderBeginTag("MyTag");
    writer.Write("Contents of MyTag");
    writer.RenderEndTag();
    writer.WriteLine();

    // Create a manually rendered <img> element
    // that contains an alt attribute.
    writer.WriteBeginTag("img");
    writer.WriteAttribute("alt", "A custom image.");
    writer.Write(HtmlTextWriter.TagRightChar);
    writer.WriteEndTag("img");
    writer.WriteLine();

    writer.Indent--;
    writer.RenderEndTag();
}
' Overrides the Render method to write a <span> element
' that applies styles and attributes.     
Protected Overrides Sub Render(ByVal writer As HtmlTextWriter)

    ' Set attributes and values along with attributes and styles
    ' attribute defined for a <span> element.
    writer.AddAttribute(HtmlTextWriterAttribute.Onclick, "alert('Hello');")
    writer.AddAttribute("CustomAttribute", "CustomAttributeValue")
    writer.AddStyleAttribute(HtmlTextWriterStyle.Color, "Red")
    writer.AddStyleAttribute("CustomStyle", "CustomStyleValue")
    writer.RenderBeginTag(HtmlTextWriterTag.Span)

    '  Create a space and indent the markup inside the 
    ' <span> element.
    writer.WriteLine()
    writer.Indent += 1

    writer.Write("Hello")
    writer.WriteLine()

    ' Controls the encoding of markup attributes
    ' for an <img> element. Simple known values 
    ' do not need encoding.
    writer.AddAttribute(HtmlTextWriterAttribute.Alt, _
        "Encoding, ""Required""", _
        True)
    writer.AddAttribute("myattribute", _
        "No "encoding " required", _
        False)
    writer.RenderBeginTag(HtmlTextWriterTag.Img)
    writer.RenderEndTag()
    writer.WriteLine()

    ' Create a non-standard markup element.
    writer.RenderBeginTag("Mytag")
    writer.Write("Contents of MyTag")
    writer.RenderEndTag()
    writer.WriteLine()

    ' Create a manually rendered <img> element
    ' that contains an alt attribute.
    writer.WriteBeginTag("img")
    writer.WriteAttribute("alt", "A custom image.")
    writer.Write(HtmlTextWriter.TagRightChar)
    writer.WriteEndTag("img")

    writer.WriteLine()

    writer.Indent -= 1
    writer.RenderEndTag()

End Sub

Hinweise

Die HtmlTextWriter-Klasse wird verwendet, um HTML 4.0 in Desktopbrowsern zu rendern. Die HtmlTextWriter ist auch die Basisklasse für alle Markupautoren im System.Web.UI Namespace, einschließlich der klassen ChtmlTextWriter, Html32TextWriterund XhtmlTextWriter. Diese Klassen werden verwendet, um die Elemente, Attribute und Format- und Layoutinformationen für verschiedene Markuptypen zu schreiben. Darüber hinaus werden diese Klassen von den Seiten- und Steuerelementadapterklassen verwendet, die jeder Markupsprache zugeordnet sind.

In den meisten Fällen verwendet ASP.NET automatisch den entsprechenden Writer für das anfordernde Gerät. Wenn Sie jedoch einen benutzerdefinierten Text writer erstellen oder einen bestimmten Writer angeben möchten, um eine Seite für ein bestimmtes Gerät zu rendern, müssen Sie den Writer der Seite im Abschnitt controlAdapters der Anwendungsbrowserdatei zuordnen.

Konstruktoren

HtmlTextWriter(TextWriter)

Initialisiert eine neue Instanz der HtmlTextWriter Klasse, die eine Standardregisterkartenzeichenfolge verwendet.

HtmlTextWriter(TextWriter, String)

Initialisiert eine neue Instanz der HtmlTextWriter Klasse mit einem angegebenen Tabstoppzeichenfolgenzeichen.

Felder

CoreNewLine

Speichert die für diese TextWriterverwendeten Neuzeilenzeichen.

(Geerbt von TextWriter)
DefaultTabString

Stellt ein einzelnes Tabstoppzeichen dar.

DoubleQuoteChar

Stellt das Anführungszeichen (") dar.

EndTagLeftChars

Stellt die linke eckige Klammer und schräge Markierung (</) des schließenden Tags eines Markupelements dar.

EqualsChar

Stellt das Gleichheitszeichen (=) dar.

EqualsDoubleQuoteString

Stellt ein Gleichheitszeichen (=) und ein doppeltes Anführungszeichen (") in einer Zeichenfolge (=) dar.

SelfClosingChars

Stellt ein Leerzeichen und das selbstschließende Schrägstrichzeichen (/) eines Markuptags dar.

SelfClosingTagEnd

Stellt das schließende Schrägstrich- und rechtwinklige Klammern (/>) eines selbstschließenden Markupelements dar.

SemicolonChar

Represents the semicolon (;).

SingleQuoteChar

Stellt ein Apostroph (') dar.

SlashChar

Stellt das Schrägstrichzeichen (/) dar.

SpaceChar

Stellt ein Leerzeichen ( ) dar.

StyleEqualsChar

Stellt die Formatvorlage gleich dem Zeichen (:) dar, das zum Festlegen von Formatattributen gleich Werten verwendet wird.

TagLeftChar

Stellt die öffnende eckige Klammer (<) eines Markuptags dar.

TagRightChar

Stellt die schließende eckige Klammer (>) eines Markuptags dar.

Eigenschaften

Encoding

Ruft die Codierung ab, die das HtmlTextWriter -Objekt verwendet, um Inhalt auf die Seite zu schreiben.

FormatProvider

Ruft ein Objekt ab, das die Formatierung steuert.

(Geerbt von TextWriter)
Indent

Ruft die Anzahl der Tabstopppositionen ab, um den Anfang jeder Markupzeile einzurücken, oder legt diese fest.

InnerWriter

Dient zum Abrufen oder Festlegen des Textschreibers, der den inneren Inhalt des Markupelements schreibt.

NewLine

Dient zum Abrufen oder Festlegen der Vom HtmlTextWriter -Objekt verwendeten Zeilenterminatorzeichenfolge.

TagKey

Dient zum Abrufen oder Festlegen des HtmlTextWriterTag Werts für das angegebene Markupelement.

TagName

Dient zum Abrufen oder Festlegen des Tagnamens des markupelements, das gerendert wird.

Methoden

AddAttribute(HtmlTextWriterAttribute, String)

Fügt das Markupattribut und den Attributwert dem öffnenden Tag des Elements hinzu, das das HtmlTextWriter -Objekt mit einem nachfolgenden Aufruf der RenderBeginTag -Methode erstellt.

AddAttribute(HtmlTextWriterAttribute, String, Boolean)

Fügt das Markupattribut und den Attributwert dem öffnenden Tag des Elements hinzu, das das HtmlTextWriter -Objekt mit einem nachfolgenden Aufruf der RenderBeginTag -Methode mit optionaler Codierung erstellt.

AddAttribute(String, String)

Fügt das angegebene Markupattribut und -wert dem öffnenden Tag des Elements hinzu, das das HtmlTextWriter -Objekt mit einem nachfolgenden Aufruf der RenderBeginTag -Methode erstellt.

AddAttribute(String, String, Boolean)

Fügt das angegebene Markupattribut und den Wert dem öffnenden Tag des Elements hinzu, das das HtmlTextWriter -Objekt mit einem nachfolgenden Aufruf der RenderBeginTag -Methode mit optionaler Codierung erstellt.

AddAttribute(String, String, HtmlTextWriterAttribute)

Fügt das angegebene Markupattribut und den angegebenen Wert zusammen mit einem HtmlTextWriterAttribute Enumerationswert zum öffnenden Tag des Elements hinzu, das das HtmlTextWriter-Objekt mit einem nachfolgenden Aufruf der RenderBeginTag-Methode erstellt.

AddStyleAttribute(HtmlTextWriterStyle, String)

Fügt das dem angegebenen HtmlTextWriterStyle Wert zugeordnete Markupstilattribut und den Attributwert zum öffnenden Markuptag hinzu, das durch einen nachfolgenden Aufruf der RenderBeginTag-Methode erstellt wurde.

AddStyleAttribute(String, String)

Fügt das angegebene Markupformatattribut und den Attributwert zum öffnenden Markuptag hinzu, das durch einen nachfolgenden Aufruf der RenderBeginTag-Methode erstellt wurde.

AddStyleAttribute(String, String, HtmlTextWriterStyle)

Fügt das angegebene Markupformatattribut und den Attributwert zusammen mit einem HtmlTextWriterStyle Enumerationswert zum öffnenden Markuptag hinzu, das durch einen nachfolgenden Aufruf der RenderBeginTag-Methode erstellt wurde.

BeginRender()

Benachrichtigt ein HtmlTextWriter-Objekt oder ein Objekt einer abgeleiteten Klasse, dass ein Steuerelement gerendert werden soll.

Close()

Schließt das HtmlTextWriter-Objekt und gibt alle systembezogenen Ressourcen frei.

CreateObjRef(Type)

Erstellt ein Objekt, das alle relevanten Informationen enthält, die zum Generieren eines Proxys erforderlich sind, der für die Kommunikation mit einem Remoteobjekt verwendet wird.

(Geerbt von MarshalByRefObject)
Dispose()

Gibt alle vom TextWriter-Objekt verwendeten Ressourcen frei.

(Geerbt von TextWriter)
Dispose(Boolean)

Gibt die nicht verwalteten Ressourcen frei, die vom TextWriter verwendet werden, und gibt optional die verwalteten Ressourcen frei.

(Geerbt von TextWriter)
DisposeAsync()

Gibt asynchron alle ressourcen frei, die vom TextWriter-Objekt verwendet werden.

(Geerbt von TextWriter)
EncodeAttributeValue(HtmlTextWriterAttribute, String)

Codiert den Wert des angegebenen Markup-Attributs basierend auf den Anforderungen des HttpRequest-Objekts des aktuellen Kontexts.

EncodeAttributeValue(String, Boolean)

Codiert den Wert des angegebenen Markup-Attributs basierend auf den Anforderungen des HttpRequest-Objekts des aktuellen Kontexts.

EncodeUrl(String)

Führt minimale URL-Codierung durch Konvertieren von Leerzeichen in der angegebenen URL in die Zeichenfolge "%20" aus.

EndRender()

Benachrichtigt ein HtmlTextWriter-Objekt oder ein Objekt einer abgeleiteten Klasse, dass das Rendern eines Steuerelements abgeschlossen ist. Mit dieser Methode können Sie alle Markupelemente schließen, die in der BeginRender()-Methode geöffnet wurden.

EnterStyle(Style)

Schreibt das öffnende Tag eines <span>-Elements, das Attribute enthält, die das Layout und die Zeichenformatierung der angegebenen Formatvorlage implementieren.

EnterStyle(Style, HtmlTextWriterTag)

Schreibt das öffnende Tag eines Markupelements, das Attribute enthält, die die Layout- und Zeichenformatierung der angegebenen Formatvorlage implementieren.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
ExitStyle(Style)

Schreibt das schließende Tag eines <span> Elements, um die angegebene Layout- und Zeichenformatierung zu beenden.

ExitStyle(Style, HtmlTextWriterTag)

Schreibt das schließende Tag des angegebenen Markupelements, um die angegebene Layout- und Zeichenformatierung zu beenden.

FilterAttributes()

Entfernt alle Markup- und Formatattribute für alle Eigenschaften des Seiten- oder Webserversteuerelements.

Flush()

Löscht alle Puffer für das aktuelle HtmlTextWriter -Objekt und bewirkt, dass alle gepufferten Daten in den Ausgabedatenstrom geschrieben werden.

FlushAsync()

Löscht asynchron alle Puffer für den aktuellen Writer und bewirkt, dass alle gepufferten Daten auf das zugrunde liegende Gerät geschrieben werden.

(Geerbt von TextWriter)
FlushAsync(CancellationToken)

Löscht asynchron alle Puffer für den aktuellen Writer und bewirkt, dass alle gepufferten Daten auf das zugrunde liegende Gerät geschrieben werden.

(Geerbt von TextWriter)
GetAttributeKey(String)

Ruft den entsprechenden HtmlTextWriterAttribute Enumerationswert für das angegebene Attribut ab.

GetAttributeName(HtmlTextWriterAttribute)

Ruft den Namen des Markupattributes ab, das dem angegebenen HtmlTextWriterAttribute Wert zugeordnet ist.

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetLifetimeService()
Veraltet.

Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinie für diese Instanz steuert.

(Geerbt von MarshalByRefObject)
GetStyleKey(String)

Ruft den HtmlTextWriterStyle Enumerationswert für die angegebene Formatvorlage ab.

GetStyleName(HtmlTextWriterStyle)

Ruft den Attributnamen des Markupformats ab, der dem angegebenen HtmlTextWriterStyle Enumerationswert zugeordnet ist.

GetTagKey(String)

Ruft den HtmlTextWriterTag Enumerationswert ab, der dem angegebenen Markupelement zugeordnet ist.

GetTagName(HtmlTextWriterTag)

Ruft das Markupelement ab, das dem angegebenen HtmlTextWriterTag Enumerationswert zugeordnet ist.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
InitializeLifetimeService()
Veraltet.

Ruft ein Lebensdauerdienstobjekt ab, um die Lebensdauerrichtlinie für diese Instanz zu steuern.

(Geerbt von MarshalByRefObject)
IsAttributeDefined(HtmlTextWriterAttribute)

Bestimmt, ob das angegebene Markupattribut und sein Wert während des nächsten Aufrufs der RenderBeginTag-Methode gerendert werden.

IsAttributeDefined(HtmlTextWriterAttribute, String)

Bestimmt, ob das angegebene Markupattribut und sein Wert während des nächsten Aufrufs der RenderBeginTag-Methode gerendert werden.

IsStyleAttributeDefined(HtmlTextWriterStyle)

Bestimmt, ob das angegebene Markupformatattribut während des nächsten Aufrufs der RenderBeginTag-Methode gerendert wird.

IsStyleAttributeDefined(HtmlTextWriterStyle, String)

Bestimmt, ob das angegebene Markupformatattribut und sein Wert während des nächsten Aufrufs der RenderBeginTag-Methode gerendert werden.

IsValidFormAttribute(String)

Überprüft ein Attribut, um sicherzustellen, dass es im öffnenden Tag eines <form>-Markupelements gerendert werden kann.

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
MemberwiseClone(Boolean)

Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts.

(Geerbt von MarshalByRefObject)
OnAttributeRender(String, String, HtmlTextWriterAttribute)

Bestimmt, ob das angegebene Markup-Attribut und sein Wert im aktuellen Markupelement gerendert werden können.

OnStyleAttributeRender(String, String, HtmlTextWriterStyle)

Bestimmt, ob das angegebene Markupformat-Attribut und sein Wert im aktuellen Markupelement gerendert werden können.

OnTagRender(String, HtmlTextWriterTag)

Bestimmt, ob das angegebene Markupelement auf der anfordernden Seite gerendert wird.

OutputTabs()

Schreibt eine Reihe von Tabstoppzeichenfolgen, die die Einzugsebene für eine Zeile mit Markupzeichen darstellen.

PopEndTag()

Entfernt das zuletzt gespeicherte Markupelement aus der Liste der gerenderten Elemente.

PushEndTag(String)

Speichert das angegebene Markupelement für die spätere Verwendung beim Generieren des Endtags für ein Markupelement.

RegisterAttribute(String, HtmlTextWriterAttribute)

Registriert Markupattribute, unabhängig davon, ob Literale oder dynamisch generiert werden, aus der Quelldatei, damit sie ordnungsgemäß auf den anfordernden Client gerendert werden können.

RegisterStyle(String, HtmlTextWriterStyle)

Registriert Markupformateigenschaften, unabhängig davon, ob Literale oder dynamisch generiert werden, aus der Quelldatei, damit sie ordnungsgemäß auf den anfordernden Client gerendert werden können.

RegisterTag(String, HtmlTextWriterTag)

Registriert Markuptags, unabhängig davon, ob Literale oder dynamisch generiert werden, aus der Quelldatei, damit sie ordnungsgemäß an den anfordernden Client gerendert werden können.

RenderAfterContent()

Schreibt jeden Text oder Abstand, der nach dem Inhalt und vor dem schließenden Tag des Markupelements in den Markupausgabedatenstrom eintritt.

RenderAfterTag()

Schreibt alle Abstände oder Text, die nach dem schließenden Tag für ein Markupelement auftreten.

RenderBeforeContent()

Schreibt text- oder abstand vor dem Inhalt und nach dem öffnenden Tag eines Markupelements.

RenderBeforeTag()

Schreibt jeden Text oder Abstand, der vor dem öffnenden Tag eines Markupelements auftritt.

RenderBeginTag(HtmlTextWriterTag)

Schreibt das öffnende Tag des Markupelements, das dem angegebenen HtmlTextWriterTag Enumerationswert zugeordnet ist, in den Ausgabedatenstrom.

RenderBeginTag(String)

Schreibt das öffnende Tag des angegebenen Markupelements in den Ausgabedatenstrom.

RenderEndTag()

Schreibt das Endtag eines Markupelements in den Ausgabedatenstrom.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
Write(Boolean)

Schreibt die Textdarstellung eines booleschen Werts in den Ausgabedatenstrom zusammen mit einem ausstehenden Tabstoppabstand.

Write(Char)

Schreibt die Textdarstellung eines Unicode-Zeichens in den Ausgabedatenstrom zusammen mit einem ausstehenden Tabstoppabstand.

Write(Char[])

Schreibt die Textdarstellung eines Arrays von Unicode-Zeichen in den Ausgabedatenstrom zusammen mit einem ausstehenden Tabstoppabstand.

Write(Char[], Int32, Int32)

Schreibt die Textdarstellung einer Unterarray von Unicode-Zeichen in den Ausgabedatenstrom zusammen mit einem ausstehenden Tabstoppabstand.

Write(Decimal)

Schreibt die Textdarstellung eines Dezimalwerts in den Textstream.

(Geerbt von TextWriter)
Write(Double)

Schreibt die Textdarstellung einer Gleitkommazahl mit doppelter Genauigkeit in den Ausgabedatenstrom zusammen mit einem ausstehenden Tabstoppabstand.

Write(Int32)

Schreibt die Textdarstellung einer mit 32 Byte signierten ganzzahligen Zahl in den Ausgabedatenstrom zusammen mit einem ausstehenden Tabstoppabstand.

Write(Int64)

Schreibt die Textdarstellung einer signierten 64-Byte-Ganzzahl in den Ausgabedatenstrom zusammen mit einem ausstehenden Tabstoppabstand.

Write(Object)

Schreibt die Textdarstellung eines Objekts in den Ausgabedatenstrom zusammen mit einem ausstehenden Tabstoppabstand.

Write(ReadOnlySpan<Char>)

Schreibt einen Zeichenbereich in den Textstream.

(Geerbt von TextWriter)
Write(Single)

Schreibt die Textdarstellung einer Gleitkommazahl mit einfacher Genauigkeit in den Ausgabedatenstrom zusammen mit einem ausstehenden Tabstoppabstand.

Write(String)

Schreibt die angegebene Zeichenfolge zusammen mit einem ausstehenden Tabstoppabstand in den Ausgabedatenstrom.

Write(String, Object)

Schreibt eine Tabstoppzeichenfolge und eine formatierte Zeichenfolge in den Ausgabedatenstrom, wobei die gleiche Semantik wie die Format(String, Object)-Methode verwendet wird, zusammen mit einem ausstehenden Tabstoppabstand.

Write(String, Object, Object)

Schreibt eine formatierte Zeichenfolge, die die Textdarstellung von zwei Objekten in den Ausgabedatenstrom enthält, zusammen mit einem ausstehenden Tabstoppabstand. Diese Methode verwendet dieselbe Semantik wie die Format(String, Object, Object)-Methode.

Write(String, Object, Object, Object)

Schreibt eine formatierte Zeichenfolge in den Textstream, wobei die gleiche Semantik wie die Format(String, Object, Object, Object)-Methode verwendet wird.

(Geerbt von TextWriter)
Write(String, Object[])

Schreibt eine formatierte Zeichenfolge, die die Textdarstellung eines Objektarrays in den Ausgabedatenstrom enthält, zusammen mit einem ausstehenden Tabstoppabstand. Diese Methode verwendet dieselbe Semantik wie die Format(String, Object[])-Methode.

Write(String, ReadOnlySpan<Object>)

Schreibt eine formatierte Zeichenfolge in den Textstream, wobei die gleiche Semantik wie Format(String, ReadOnlySpan<Object>)verwendet wird.

(Geerbt von TextWriter)
Write(StringBuilder)

Schreibt einen Zeichenfolgen-Generator in den Textstream.

(Geerbt von TextWriter)
Write(UInt32)

Schreibt die Textdarstellung einer 4-Byte-Ganzzahl ohne Vorzeichen in den Textstream.

(Geerbt von TextWriter)
Write(UInt64)

Schreibt die Textdarstellung einer 8-Byte-Ganzzahl ohne Vorzeichen in den Textstream.

(Geerbt von TextWriter)
WriteAsync(Char)

Schreibt asynchron ein Zeichen in den Textstream.

(Geerbt von TextWriter)
WriteAsync(Char[])

Schreibt asynchron ein Zeichenarray in den Textstream.

(Geerbt von TextWriter)
WriteAsync(Char[], Int32, Int32)

Schreibt asynchron ein Unterarray von Zeichen in den Textstream.

(Geerbt von TextWriter)
WriteAsync(ReadOnlyMemory<Char>, CancellationToken)

Schreibt asynchron einen Zeichenspeicherbereich in den Textstream.

(Geerbt von TextWriter)
WriteAsync(String)

Schreibt eine Zeichenfolge asynchron in den Textstream.

(Geerbt von TextWriter)
WriteAsync(StringBuilder, CancellationToken)

Schreibt asynchron einen Zeichenfolgen-Generator in den Textstream.

(Geerbt von TextWriter)
WriteAttribute(String, String)

Schreibt das angegebene Markup-Attribut und -Wert in den Ausgabedatenstrom.

WriteAttribute(String, String, Boolean)

Schreibt das angegebene Markup-Attribut und -Wert in den Ausgabedatenstrom und schreibt, falls angegeben, den Wert codiert.

WriteBeginTag(String)

Schreibt einen beliebigen Tabstoppabstand und das öffnende Tag des angegebenen Markupelements in den Ausgabedatenstrom.

WriteBreak()

Schreibt ein <br /> Markupelement in den Ausgabedatenstrom.

WriteEncodedText(String)

Codiert den angegebenen Text für das anfordernde Gerät und schreibt ihn dann in den Ausgabedatenstrom.

WriteEncodedUrl(String)

Codiert die angegebene URL und schreibt sie dann in den Ausgabedatenstrom. Die URL kann Parameter enthalten.

WriteEncodedUrlParameter(String)

Codiert den angegebenen URL-Parameter für das anfordernde Gerät und schreibt ihn dann in den Ausgabedatenstrom.

WriteEndTag(String)

Schreibt einen beliebigen Tabstoppabstand und das schließende Tag des angegebenen Markupelements.

WriteFullBeginTag(String)

Schreibt einen beliebigen Tabstoppabstand und das öffnende Tag des angegebenen Markupelements in den Ausgabedatenstrom.

WriteLine()

Schreibt eine Zeilenterminatorzeichenfolge in den Ausgabedatenstrom.

WriteLine(Boolean)

Schreibt einen ausstehenden Tabstoppabstand und die Textdarstellung eines booleschen Werts, gefolgt von einer Zeilenbeschriftungszeichenfolge, in den Ausgabedatenstrom.

WriteLine(Char)

Schreibt alle ausstehenden Tabstopps und ein Unicode-Zeichen, gefolgt von einer Zeilenterminatorzeichenfolge, in den Ausgabedatenstrom.

WriteLine(Char[])

Schreibt alle ausstehenden Tabstopps und ein Array von Unicode-Zeichen, gefolgt von einer Zeilenterminatorzeichenfolge, in den Ausgabedatenstrom.

WriteLine(Char[], Int32, Int32)

Schreibt alle ausstehenden Tabstopps und eine Unterarray von Unicode-Zeichen, gefolgt von einer Zeilenbeschriftungszeichenfolge, in den Ausgabedatenstrom.

WriteLine(Decimal)

Schreibt die Textdarstellung eines Dezimalwerts in den Textstream, gefolgt von einem Zeilenterminator.

(Geerbt von TextWriter)
WriteLine(Double)

Schreibt einen ausstehenden Tabstoppabstand und die Textdarstellung einer Gleitkommazahl mit doppelter Genauigkeit, gefolgt von einer Zeilenbeschriftungszeichenfolge, in den Ausgabedatenstrom.

WriteLine(Int32)

Schreibt einen ausstehenden Tabstoppabstand und die Textdarstellung einer vorzeichenigen 32-Byte-Ganzzahl, gefolgt von einer Zeilenterminatorzeichenfolge, in den Ausgabedatenstrom.

WriteLine(Int64)

Schreibt einen ausstehenden Tabstoppabstand und die Textdarstellung einer 64-Byte-signierten ganzzahligen Zahl, gefolgt von einer Zeilenterminatorzeichenfolge, in den Ausgabedatenstrom.

WriteLine(Object)

Schreibt einen ausstehenden Tabstoppabstand und die Textdarstellung eines Objekts, gefolgt von einer Zeilenterminatorzeichenfolge, in den Ausgabedatenstrom.

WriteLine(ReadOnlySpan<Char>)

Schreibt die Textdarstellung eines Zeichenbereichs in den Textstream, gefolgt von einem Zeilenterminator.

(Geerbt von TextWriter)
WriteLine(Single)

Schreibt alle ausstehenden Tabstopps und die Textdarstellung einer Gleitkommazahl mit einer genauigkeitsbezogenen Gleitkommazahl, gefolgt von einer Zeilenbeschriftungszeichenfolge, in den Ausgabedatenstrom.

WriteLine(String)

Schreibt alle ausstehenden Tabstopps und eine Textzeichenfolge, gefolgt von einer Zeilenterminatorzeichenfolge, in den Ausgabedatenstrom.

WriteLine(String, Object)

Schreibt alle ausstehenden Tabstopps und eine formatierte Zeichenfolge, die die Textdarstellung eines Objekts enthält, gefolgt von einer Zeilenterminatorzeichenfolge, in den Ausgabedatenstrom.

WriteLine(String, Object, Object)

Schreibt alle ausstehenden Tabstopps und eine formatierte Zeichenfolge, die die Textdarstellung von zwei Objekten enthält, gefolgt von einer Zeilenterminatorzeichenfolge, in den Ausgabedatenstrom.

WriteLine(String, Object, Object, Object)

Schreibt eine formatierte Zeichenfolge und eine neue Zeile in den Textstream, wobei die gleiche Semantik wie Format(String, Object)verwendet wird.

(Geerbt von TextWriter)
WriteLine(String, Object[])

Schreibt alle ausstehenden Tabstopps und eine formatierte Zeichenfolge, die die Textdarstellung eines Objektarrays enthält, gefolgt von einer Zeilenterminatorzeichenfolge, in den Ausgabedatenstrom.

WriteLine(String, ReadOnlySpan<Object>)

Schreibt eine formatierte Zeichenfolge und eine neue Zeile in den Textstream, wobei die gleiche Semantik wie Format(String, ReadOnlySpan<Object>)verwendet wird.

(Geerbt von TextWriter)
WriteLine(StringBuilder)

Schreibt die Textdarstellung eines Zeichenfolgen-Generators in den Textstream, gefolgt von einem Zeilenterminator.

(Geerbt von TextWriter)
WriteLine(UInt32)

Schreibt einen ausstehenden Tabstoppabstand und die Textdarstellung einer 4-Byte-ganzzahl ohne Vorzeichen, gefolgt von einer Zeilenterminatorzeichenfolge, in den Ausgabedatenstrom.

WriteLine(UInt64)

Schreibt die Textdarstellung einer 8-Byte-Ganzzahl ohne Vorzeichen in den Textstream, gefolgt von einem Zeilenterminator.

(Geerbt von TextWriter)
WriteLineAsync()

Schreibt asynchron einen Zeilenterminator in den Textstream.

(Geerbt von TextWriter)
WriteLineAsync(Char)

Schreibt asynchron ein Zeichen in den Textstream, gefolgt von einem Zeilenterminator.

(Geerbt von TextWriter)
WriteLineAsync(Char[])

Schreibt asynchron ein Array von Zeichen in den Textstream, gefolgt von einem Zeilenterminator.

(Geerbt von TextWriter)
WriteLineAsync(Char[], Int32, Int32)

Schreibt asynchron eine Unterarray von Zeichen in den Textstream, gefolgt von einem Zeilenterminator.

(Geerbt von TextWriter)
WriteLineAsync(ReadOnlyMemory<Char>, CancellationToken)

Schreibt asynchron die Textdarstellung eines Zeichenspeicherbereichs in den Textstream, gefolgt von einem Zeilenterminator.

(Geerbt von TextWriter)
WriteLineAsync(String)

Schreibt asynchron eine Zeichenfolge in den Textstream, gefolgt von einem Zeilenterminator.

(Geerbt von TextWriter)
WriteLineAsync(StringBuilder, CancellationToken)

Schreibt asynchron die Textdarstellung eines Zeichenfolgen-Generators in den Textstream, gefolgt von einem Zeilenterminator.

(Geerbt von TextWriter)
WriteLineNoTabs(String)

Schreibt eine Zeichenfolge, gefolgt von einer Zeilenterminatorzeichenfolge, in den Ausgabedatenstrom. Mit dieser Methode werden alle angegebenen Tabstoppabstände ignoriert.

WriteStyleAttribute(String, String)

Schreibt das angegebene Style-Attribut in den Ausgabedatenstrom.

WriteStyleAttribute(String, String, Boolean)

Schreibt das angegebene Style-Attribut und -Wert in den Ausgabedatenstrom und codiert den Wert, sofern angegeben.

WriteUrlEncodedString(String, Boolean)

Schreibt die angegebene Zeichenfolge, codiert sie entsprechend den URL-Anforderungen.

Explizite Schnittstellenimplementierungen

IDisposable.Dispose()

Eine Beschreibung dieses Mitglieds finden Sie unter Dispose().

(Geerbt von TextWriter)

Gilt für:

Weitere Informationen