Aracılığıyla paylaş


XhtmlTextWriter Oluşturucular

Tanım

XhtmlTextWriter sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

XhtmlTextWriter(TextWriter)

alanında belirtilen satır girintisini kullanan sınıfının yeni bir örneğini XhtmlTextWriterDefaultTabString başlatır. XhtmlTextWriter(TextWriter) Varsayılan satır girintisini değiştirmek istemiyorsanız oluşturucuyu kullanın.

XhtmlTextWriter(TextWriter, String)

Belirtilen satır girintisi ile sınıfının yeni bir örneğini XhtmlTextWriter başlatır.

XhtmlTextWriter(TextWriter)

alanında belirtilen satır girintisini kullanan sınıfının yeni bir örneğini XhtmlTextWriterDefaultTabString başlatır. XhtmlTextWriter(TextWriter) Varsayılan satır girintisini değiştirmek istemiyorsanız oluşturucuyu kullanın.

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)

Parametreler

writer
TextWriter

TextWriter XHTML içeriğini işleyen bir örnek.

Örnekler

Aşağıdaki kod örneği, sınıfından türetilen özel bir sınıf için doğrudan veya dolaylı olarak sınıfından HtmlTextWriter türetilen tüm sınıflar için standart olan iki oluşturucunun XhtmlTextWriter nasıl oluşturulacağını gösterir.

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

Açıklamalar

Bir XhtmlTextWriter nesneyi parametre olarak alan TextWriter oluşturucu, iki parametre değeri geçirerek ikinci oluşturucuyu çağırır:

  • TextWriter örneği.

  • XHTML metin yazıcısı tarafından kullanılan sekme aralığını tanımlayan alanda belirtilen DefaultTabString dize değeri.

Şunlara uygulanır

XhtmlTextWriter(TextWriter, String)

Belirtilen satır girintisi ile sınıfının yeni bir örneğini XhtmlTextWriter başlatır.

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)

Parametreler

writer
TextWriter

TextWriter XHTML içeriğini işleyen bir örnek.

tabString
String

Satır girintisini işlemek için kullanılan dize.

Örnekler

Aşağıdaki kod örneği, sınıfından türetilen özel bir sınıf için doğrudan veya dolaylı olarak sınıfından HtmlTextWriter türetilen tüm sınıflar için standart olan iki oluşturucunun XhtmlTextWriter nasıl oluşturulacağını gösterir.

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

Şunlara uygulanır