XhtmlTextWriter Konstruktorer

Definition

Initierar en ny instans av XhtmlTextWriter klassen.

Överlagringar

Name Description
XhtmlTextWriter(TextWriter)

Initierar en ny instans av XhtmlTextWriter klassen som använder radindraget som anges i fältet DefaultTabString . XhtmlTextWriter(TextWriter) Använd konstruktorn om du inte vill ändra standardlinjens indrag.

XhtmlTextWriter(TextWriter, String)

Initierar en ny instans av XhtmlTextWriter klassen med angiven radindrag.

XhtmlTextWriter(TextWriter)

Initierar en ny instans av XhtmlTextWriter klassen som använder radindraget som anges i fältet DefaultTabString . XhtmlTextWriter(TextWriter) Använd konstruktorn om du inte vill ändra standardlinjens indrag.

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)

Parametrar

writer
TextWriter

En TextWriter instans som återger XHTML-innehållet.

Exempel

Följande kodexempel visar hur du skapar de två konstruktorerna, som är standard för alla klasser som härleds direkt eller indirekt från HtmlTextWriter klassen, för en anpassad klass som härleds från XhtmlTextWriter klassen.

// 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

Kommentarer

Konstruktorn XhtmlTextWriter som tar ett TextWriter objekt som en parameter anropar den andra konstruktorn och skickar två parametervärden:

  • Instansen TextWriter .

  • Strängvärdet som anges i DefaultTabString fältet, som definierar tabbavståndet som används av XHTML-textskrivaren.

Gäller för

XhtmlTextWriter(TextWriter, String)

Initierar en ny instans av XhtmlTextWriter klassen med angiven radindrag.

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)

Parametrar

writer
TextWriter

En TextWriter instans som återger XHTML-innehållet.

tabString
String

Strängen som används för att återge en rad indrag.

Exempel

Följande kodexempel visar hur du skapar de två konstruktorerna, som är standard för alla klasser som härleds direkt eller indirekt från HtmlTextWriter klassen, för en anpassad klass som härleds från XhtmlTextWriter klassen.

// 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

Gäller för