HtmlTextWriter 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.
HtmlTextWriter sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
HtmlTextWriter(TextWriter) |
Sınıfının varsayılan sekme dizesi kullanan yeni bir örneğini HtmlTextWriter başlatır. |
HtmlTextWriter(TextWriter, String) |
Belirtilen sekme dizesi karakteriyle sınıfının yeni bir örneğini HtmlTextWriter başlatır. |
HtmlTextWriter(TextWriter)
Sınıfının varsayılan sekme dizesi kullanan yeni bir örneğini HtmlTextWriter başlatır.
public:
HtmlTextWriter(System::IO::TextWriter ^ writer);
public HtmlTextWriter (System.IO.TextWriter writer);
new System.Web.UI.HtmlTextWriter : System.IO.TextWriter -> System.Web.UI.HtmlTextWriter
Public Sub New (writer As TextWriter)
Parametreler
- writer
- TextWriter
İşaretlemeyi TextWriter oluşturan örnek.
Örnekler
Aşağıdaki kod örneği, adlı StyledLabelHtmlWriter
özel HtmlTextWriter bir nesne oluşturmak için oluşturucunun HtmlTextWriter(TextWriter) nasıl kullanılacağını gösterir. sınıfından MyPage
türetilen Page özel sınıf bir istemci tarayıcısı tarafından istendiğinde, çıkış akışına StyledLabelHtmlWriter
içeriğini işlemek için sınıfını kullanır.
// A custom class that overrides its CreateHtmlTextWriter method.
// This page uses the StyledLabelHtmlWriter class to render its content.
public ref class MyPage: public Page
{
protected:
virtual HtmlTextWriter^ CreateHtmlTextWriter( TextWriter^ writer ) override
{
return gcnew HtmlStyledLabelWriter( writer );
}
};
// A custom class that overrides its CreateHtmlTextWriter method.
// This page uses the HtmlStyledLabelWriter class to render its content.
[AspNetHostingPermission(SecurityAction.Demand,
Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermission(SecurityAction.InheritanceDemand,
Level = AspNetHostingPermissionLevel.Minimal)]
public class MyPage : Page
{
protected override HtmlTextWriter CreateHtmlTextWriter(TextWriter writer)
{
return new HtmlStyledLabelWriter(writer);
}
}
' A custom class that overrides the CreateHtmlTextWriter method.
' This page uses the StyledLabelHtmlWriter to render its content.
<AspNetHostingPermission(SecurityAction.Demand, _
Level:=AspNetHostingPermissionLevel.Minimal)> _
<AspNetHostingPermission(SecurityAction.InheritanceDemand, _
Level:=AspNetHostingPermissionLevel.Minimal)> _
Public Class MyPage
Inherits Page
Protected Overrides Function CreateHtmlTextWriter(ByVal writer As TextWriter) As HtmlTextWriter
Return New HtmlStyledLabelWriter(writer)
End Function 'CreateHtmlTextWriter
End Class
Açıklamalar
Bir HtmlTextWriter satırın HtmlTextWriter(TextWriter) girintisi gerektiğinde oluşturucunun DefaultTabString aşırı yüklemesi sabitini kullanır. Yeni örneği başlatmak için aşırı yüklemeyi çağırır HtmlTextWriter(TextWriter, String) .
Ayrıca bkz.
Şunlara uygulanır
HtmlTextWriter(TextWriter, String)
Belirtilen sekme dizesi karakteriyle sınıfının yeni bir örneğini HtmlTextWriter başlatır.
public:
HtmlTextWriter(System::IO::TextWriter ^ writer, System::String ^ tabString);
public HtmlTextWriter (System.IO.TextWriter writer, string tabString);
new System.Web.UI.HtmlTextWriter : System.IO.TextWriter * string -> System.Web.UI.HtmlTextWriter
Public Sub New (writer As TextWriter, tabString As String)
Parametreler
- writer
- TextWriter
İşaretlemeyi TextWriter oluşturan içerik.
- tabString
- String
Satır girintisini işlemek için kullanılacak dize.
Örnekler
Aşağıdaki kod örneği, adlı StyledLabelHtmlWriter
özel HtmlTextWriter bir nesne oluşturmak için oluşturucunun HtmlTextWriter(TextWriter) nasıl kullanılacağını gösterir. sınıfından MyPage
türetilen Page özel sınıf bir istemci tarayıcısı tarafından istendiğinde, çıkış akışına StyledLabelHtmlWriter
içeriğini işlemek için sınıfını kullanır.
// A custom class that overrides its CreateHtmlTextWriter method.
// This page uses the StyledLabelHtmlWriter class to render its content.
public ref class MyPage: public Page
{
protected:
virtual HtmlTextWriter^ CreateHtmlTextWriter( TextWriter^ writer ) override
{
return gcnew HtmlStyledLabelWriter( writer );
}
};
// A custom class that overrides its CreateHtmlTextWriter method.
// This page uses the HtmlStyledLabelWriter class to render its content.
[AspNetHostingPermission(SecurityAction.Demand,
Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermission(SecurityAction.InheritanceDemand,
Level = AspNetHostingPermissionLevel.Minimal)]
public class MyPage : Page
{
protected override HtmlTextWriter CreateHtmlTextWriter(TextWriter writer)
{
return new HtmlStyledLabelWriter(writer);
}
}
' A custom class that overrides the CreateHtmlTextWriter method.
' This page uses the StyledLabelHtmlWriter to render its content.
<AspNetHostingPermission(SecurityAction.Demand, _
Level:=AspNetHostingPermissionLevel.Minimal)> _
<AspNetHostingPermission(SecurityAction.InheritanceDemand, _
Level:=AspNetHostingPermissionLevel.Minimal)> _
Public Class MyPage
Inherits Page
Protected Overrides Function CreateHtmlTextWriter(ByVal writer As TextWriter) As HtmlTextWriter
Return New HtmlStyledLabelWriter(writer)
End Function 'CreateHtmlTextWriter
End Class
Açıklamalar
Bir HtmlTextWriter satırın HtmlTextWriter(TextWriter, String) girintisi gerektiğinde oluşturucunun aşırı yüklemesi kullanır tabString
. Yeni örneği başlatmak için temel oluşturucuyu çağırır TextWriter.TextWriter(IFormatProvider) .