XhtmlTextWriter Konstruktoren
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.
Initialisiert eine neue Instanz der XhtmlTextWriter-Klasse.
Überlädt
| Name | Beschreibung |
|---|---|
| XhtmlTextWriter(TextWriter) |
Initialisiert eine neue Instanz der XhtmlTextWriter Klasse, die den Zeileneinzug verwendet, der DefaultTabString im Feld angegeben ist. Verwenden Sie den XhtmlTextWriter(TextWriter) Konstruktor, wenn Sie den Standardzeileneinzug nicht ändern möchten. |
| XhtmlTextWriter(TextWriter, String) |
Initialisiert eine neue Instanz der XhtmlTextWriter Klasse mit dem angegebenen Zeileneinzug. |
XhtmlTextWriter(TextWriter)
Initialisiert eine neue Instanz der XhtmlTextWriter Klasse, die den Zeileneinzug verwendet, der DefaultTabString im Feld angegeben ist. Verwenden Sie den XhtmlTextWriter(TextWriter) Konstruktor, wenn Sie den Standardzeileneinzug nicht ändern möchten.
public:
XhtmlTextWriter(System::IO::TextWriter ^ writer);
public XhtmlTextWriter(System.IO.TextWriter writer);
new System.Web.UI.XhtmlTextWriter : System.IO.TextWriter -> System.Web.UI.XhtmlTextWriter
Public Sub New (writer As TextWriter)
Parameter
- writer
- TextWriter
Eine TextWriter Instanz, die den XHTML-Inhalt rendert.
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie die beiden Konstruktoren erstellt werden, die standard für alle Klassen sind, die direkt oder indirekt von der HtmlTextWriter Klasse abgeleitet werden, für eine benutzerdefinierte Klasse, die von der XhtmlTextWriter Klasse abgeleitet wird.
// Create a class that inherits from XhtmlTextWriter.
[AspNetHostingPermission(SecurityAction.Demand,
Level=AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermission(SecurityAction.InheritanceDemand,
Level=AspNetHostingPermissionLevel.Minimal)]
public class CustomXhtmlTextWriter : XhtmlTextWriter
{
// Create two constructors, following
// the pattern for implementing a
// TextWriter constructor.
public CustomXhtmlTextWriter(TextWriter writer) :
this(writer, DefaultTabString)
{
}
public CustomXhtmlTextWriter(TextWriter writer, string tabString) :
base(writer, tabString)
{
}
' Create a class that inherits from XhtmlTextWriter.
<AspNetHostingPermission(SecurityAction.Demand, _
Level:=AspNetHostingPermissionLevel.Minimal)> _
<AspNetHostingPermission(SecurityAction.InheritanceDemand, _
Level:=AspNetHostingPermissionLevel.Minimal)> _
Public Class CustomXhtmlTextWriter
Inherits XhtmlTextWriter
' Create two constructors, following
' the pattern for implementing a
' TextWriter constructor.
Public Sub New(writer As TextWriter)
MyClass.New(writer, DefaultTabString)
End Sub
Public Sub New(writer As TextWriter, tabString As String)
MyBase.New(writer, tabString)
End Sub
Hinweise
Der XhtmlTextWriter Konstruktor, der ein TextWriter Objekt als Parameter verwendet, ruft den zweiten Konstruktor auf, wobei zwei Parameterwerte übergeben werden:
Die TextWriter-Instanz.
Der im DefaultTabString Feld angegebene Zeichenfolgenwert, der den Tabstoppabstand definiert, der vom XHTML-Textschreiber verwendet wird.
Gilt für:
XhtmlTextWriter(TextWriter, String)
Initialisiert eine neue Instanz der XhtmlTextWriter Klasse mit dem angegebenen Zeileneinzug.
public:
XhtmlTextWriter(System::IO::TextWriter ^ writer, System::String ^ tabString);
public XhtmlTextWriter(System.IO.TextWriter writer, string tabString);
new System.Web.UI.XhtmlTextWriter : System.IO.TextWriter * string -> System.Web.UI.XhtmlTextWriter
Public Sub New (writer As TextWriter, tabString As String)
Parameter
- writer
- TextWriter
Eine TextWriter Instanz, die den XHTML-Inhalt rendert.
- tabString
- String
Die Zeichenfolge zum Rendern eines Zeileneinzugs.
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie die beiden Konstruktoren erstellt werden, die standard für alle Klassen sind, die direkt oder indirekt von der HtmlTextWriter Klasse abgeleitet werden, für eine benutzerdefinierte Klasse, die von der XhtmlTextWriter Klasse abgeleitet wird.
// Create a class that inherits from XhtmlTextWriter.
[AspNetHostingPermission(SecurityAction.Demand,
Level=AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermission(SecurityAction.InheritanceDemand,
Level=AspNetHostingPermissionLevel.Minimal)]
public class CustomXhtmlTextWriter : XhtmlTextWriter
{
// Create two constructors, following
// the pattern for implementing a
// TextWriter constructor.
public CustomXhtmlTextWriter(TextWriter writer) :
this(writer, DefaultTabString)
{
}
public CustomXhtmlTextWriter(TextWriter writer, string tabString) :
base(writer, tabString)
{
}
' Create a class that inherits from XhtmlTextWriter.
<AspNetHostingPermission(SecurityAction.Demand, _
Level:=AspNetHostingPermissionLevel.Minimal)> _
<AspNetHostingPermission(SecurityAction.InheritanceDemand, _
Level:=AspNetHostingPermissionLevel.Minimal)> _
Public Class CustomXhtmlTextWriter
Inherits XhtmlTextWriter
' Create two constructors, following
' the pattern for implementing a
' TextWriter constructor.
Public Sub New(writer As TextWriter)
MyClass.New(writer, DefaultTabString)
End Sub
Public Sub New(writer As TextWriter, tabString As String)
MyBase.New(writer, tabString)
End Sub