HtmlTextWriter Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar en ny instans av HtmlTextWriter klassen.
Överlagringar
| Name | Description |
|---|---|
| HtmlTextWriter(TextWriter) |
Initierar en ny instans av HtmlTextWriter klassen som använder en standardfliksträng. |
| HtmlTextWriter(TextWriter, String) |
Initierar en ny instans av HtmlTextWriter klassen med ett angivet fliksträngstecken. |
HtmlTextWriter(TextWriter)
Initierar en ny instans av HtmlTextWriter klassen som använder en standardfliksträng.
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)
Parametrar
- writer
- TextWriter
Den TextWriter instans som återger markeringsinnehållet.
Exempel
Följande kodexempel visar hur du använder HtmlTextWriter(TextWriter) konstruktorn för att skapa ett anpassat HtmlTextWriter objekt med namnet StyledLabelHtmlWriter. När den MyPage anpassade klassen, som härleds från Page klassen, begärs av en klientwebbläsare använder den StyledLabelHtmlWriter klassen för att återge innehållet till utdataströmmen.
// 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
Kommentarer
Överlagringen HtmlTextWriter av HtmlTextWriter(TextWriter) konstruktorn använder konstanten DefaultTabString när indrag av en rad krävs. Den anropar överbelastningen HtmlTextWriter(TextWriter, String) för att initiera den nya instansen.
Se även
Gäller för
HtmlTextWriter(TextWriter, String)
Initierar en ny instans av HtmlTextWriter klassen med ett angivet fliksträngstecken.
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)
Parametrar
- writer
- TextWriter
Det TextWriter som återger markeringsinnehållet.
- tabString
- String
Strängen som ska användas för att återge en rad indrag.
Exempel
Följande kodexempel visar hur du använder HtmlTextWriter(TextWriter) konstruktorn för att skapa ett anpassat HtmlTextWriter objekt med namnet StyledLabelHtmlWriter. När den MyPage anpassade klassen, som härleds från Page klassen, begärs av en klientwebbläsare använder den StyledLabelHtmlWriter klassen för att återge innehållet till utdataströmmen.
// 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
Kommentarer
Överbelastningen HtmlTextWriter av HtmlTextWriter(TextWriter, String) konstruktorn använder tabString när indrag av en rad krävs. Den anropar TextWriter.TextWriter(IFormatProvider) baskonstruktorn för att initiera den nya instansen.