XhtmlTextWriter Constructors

Definitie

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

Van toepassing op