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
XhtmlTextWriter(TextWriter) |
Initialisiert eine neue Instanz der XhtmlTextWriter-Klasse, die den im DefaultTabString-Feld angegebenen Zeileneinzug verwendet. Wenn Sie den Standardzeileneinzug nicht ändern möchten, verwenden Sie den XhtmlTextWriter(TextWriter)-Konstruktor. |
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 im DefaultTabString-Feld angegebenen Zeileneinzug verwendet. Wenn Sie den Standardzeileneinzug nicht ändern möchten, verwenden Sie den XhtmlTextWriter(TextWriter)-Konstruktor.
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
Die TextWriter-Instanz, die XHTML-Inhalte rendert.
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie die beiden Konstruktoren für alle Klassen, die direkt oder indirekt von der HtmlTextWriter -Klasse abgeleitet werden, für eine benutzerdefinierte Klasse erstellt werden, 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 akzeptiert, ruft den zweiten Konstruktor auf und übergibt zwei Parameterwerte:
Die TextWriter-Instanz.
Der im Feld angegebene Zeichenfolgenwert, der DefaultTabString den Registerkartenabstand definiert, der vom XHTML-Textwriter 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
Die TextWriter-Instanz, die XHTML-Inhalte rendert.
- tabString
- String
Die Zeichenfolge, die zum Rendern eines Zeileneinzugs verwendet wird.
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie die beiden Konstruktoren für alle Klassen, die direkt oder indirekt von der HtmlTextWriter -Klasse abgeleitet werden, für eine benutzerdefinierte Klasse erstellt werden, 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