XhtmlTextWriter Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menginisialisasi instans baru kelas XhtmlTextWriter.
Overload
XhtmlTextWriter(TextWriter) |
Menginisialisasi instans XhtmlTextWriter baru kelas yang menggunakan indentasi baris yang ditentukan di DefaultTabString bidang . XhtmlTextWriter(TextWriter) Gunakan konstruktor jika Anda tidak ingin mengubah indentasi baris default. |
XhtmlTextWriter(TextWriter, String) |
Menginisialisasi instans XhtmlTextWriter baru kelas dengan indentasi baris yang ditentukan. |
XhtmlTextWriter(TextWriter)
Menginisialisasi instans XhtmlTextWriter baru kelas yang menggunakan indentasi baris yang ditentukan di DefaultTabString bidang . XhtmlTextWriter(TextWriter) Gunakan konstruktor jika Anda tidak ingin mengubah indentasi baris default.
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
TextWriter Instans yang merender konten XHTML.
Contoh
Contoh kode berikut menunjukkan cara membuat dua konstruktor, yang merupakan standar untuk semua kelas yang berasal secara langsung atau tidak langsung dari HtmlTextWriter kelas , untuk kelas kustom yang berasal dari XhtmlTextWriter kelas .
// 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
Keterangan
XhtmlTextWriter Konstruktor yang mengambil TextWriter objek sebagai parameter memanggil konstruktor kedua, meneruskan dua nilai parameter:
Instans TextWriter.
Nilai string yang ditentukan di DefaultTabString bidang , yang menentukan penspasian tab yang digunakan oleh penulis teks XHTML.
Berlaku untuk
XhtmlTextWriter(TextWriter, String)
Menginisialisasi instans XhtmlTextWriter baru kelas dengan indentasi baris yang ditentukan.
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
TextWriter Instans yang merender konten XHTML.
- tabString
- String
String yang digunakan untuk merender indentasi baris.
Contoh
Contoh kode berikut menunjukkan cara membuat dua konstruktor, yang merupakan standar untuk semua kelas yang berasal secara langsung atau tidak langsung dari HtmlTextWriter kelas , untuk kelas kustom yang berasal dari XhtmlTextWriter kelas .
// 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