XhtmlTextWriter Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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