XhtmlTextWriter Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw exemplaar van de XhtmlTextWriter klasse.
Overloads
| Name | Description |
|---|---|
| XhtmlTextWriter(TextWriter) |
Initialiseert een nieuw exemplaar van de XhtmlTextWriter klasse die gebruikmaakt van de regelinspringing die is opgegeven in het DefaultTabString veld. Gebruik de XhtmlTextWriter(TextWriter) constructor als u de standaardregel inspringing niet wilt wijzigen. |
| XhtmlTextWriter(TextWriter, String) |
Initialiseert een nieuw exemplaar van de XhtmlTextWriter klasse met de opgegeven regelinspringing. |
XhtmlTextWriter(TextWriter)
Initialiseert een nieuw exemplaar van de XhtmlTextWriter klasse die gebruikmaakt van de regelinspringing die is opgegeven in het DefaultTabString veld. Gebruik de XhtmlTextWriter(TextWriter) constructor als u de standaardregel inspringing niet wilt wijzigen.
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)
Parameters
- writer
- TextWriter
Een TextWriter exemplaar dat de XHTML-inhoud weergeeft.
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u de twee constructors maakt, die standaard is voor alle klassen die rechtstreeks of indirect zijn afgeleid van de HtmlTextWriter klasse, voor een aangepaste klasse die is afgeleid van de XhtmlTextWriter klasse.
// 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
Opmerkingen
De XhtmlTextWriter constructor die een TextWriter object als parameter gebruikt, roept de tweede constructor aan, waarbij twee parameterwaarden worden doorgegeven:
Het TextWriter-exemplaar.
De tekenreekswaarde die is opgegeven in het DefaultTabString veld, waarmee de tabafstand wordt gedefinieerd die wordt gebruikt door de XHTML-tekstschrijver.
Van toepassing op
XhtmlTextWriter(TextWriter, String)
Initialiseert een nieuw exemplaar van de XhtmlTextWriter klasse met de opgegeven regelinspringing.
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)
Parameters
- writer
- TextWriter
Een TextWriter exemplaar dat de XHTML-inhoud weergeeft.
- tabString
- String
De tekenreeks die wordt gebruikt om een regel inspringing weer te geven.
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u de twee constructors maakt, die standaard is voor alle klassen die rechtstreeks of indirect zijn afgeleid van de HtmlTextWriter klasse, voor een aangepaste klasse die is afgeleid van de XhtmlTextWriter klasse.
// 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