HtmlTextWriter Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw exemplaar van de HtmlTextWriter klasse.
Overloads
| Name | Description |
|---|---|
| HtmlTextWriter(TextWriter) |
Initialiseert een nieuw exemplaar van de HtmlTextWriter klasse die gebruikmaakt van een standaardtabtekenreeks. |
| HtmlTextWriter(TextWriter, String) |
Initialiseert een nieuw exemplaar van de HtmlTextWriter klasse met een opgegeven tabtekenreeks. |
HtmlTextWriter(TextWriter)
Initialiseert een nieuw exemplaar van de HtmlTextWriter klasse die gebruikmaakt van een standaardtabtekenreeks.
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)
Parameters
- writer
- TextWriter
Het TextWriter exemplaar dat de opmaakinhoud weergeeft.
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u de constructor gebruikt om een aangepast HtmlTextWriter object met de HtmlTextWriter(TextWriter) naam StyledLabelHtmlWriterte maken. Wanneer de MyPage aangepaste klasse, die is afgeleid van de Page klasse, wordt aangevraagd door een clientbrowser, wordt de klasse gebruikt om de StyledLabelHtmlWriter inhoud ervan weer te geven aan de uitvoerstroom.
// 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
Opmerkingen
De HtmlTextWriter overbelasting van de HtmlTextWriter(TextWriter) constructor gebruikt de DefaultTabString constante wanneer de inspringing van een lijn nodig is. Hiermee wordt de HtmlTextWriter(TextWriter, String) overbelasting aanroepen om het nieuwe exemplaar te initialiseren.
Zie ook
Van toepassing op
HtmlTextWriter(TextWriter, String)
Initialiseert een nieuw exemplaar van de HtmlTextWriter klasse met een opgegeven tabtekenreeks.
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)
Parameters
- writer
- TextWriter
Hiermee TextWriter wordt de opmaakinhoud weergegeven.
- tabString
- String
De tekenreeks die moet worden gebruikt om een regel inspringing weer te geven.
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u de constructor gebruikt om een aangepast HtmlTextWriter object met de HtmlTextWriter(TextWriter) naam StyledLabelHtmlWriterte maken. Wanneer de MyPage aangepaste klasse, die is afgeleid van de Page klasse, wordt aangevraagd door een clientbrowser, wordt de klasse gebruikt om de StyledLabelHtmlWriter inhoud ervan weer te geven aan de uitvoerstroom.
// 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
Opmerkingen
De HtmlTextWriter overbelasting van de HtmlTextWriter(TextWriter, String) constructor gebruikt tabString wanneer inspringing van een lijn nodig is. Hiermee wordt de TextWriter.TextWriter(IFormatProvider) basisconstructor aanroepen om het nieuwe exemplaar te initialiseren.