XhtmlTextWriter 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 XhtmlTextWriter klassen.
Överlagringar
| Name | Description |
|---|---|
| XhtmlTextWriter(TextWriter) |
Initierar en ny instans av XhtmlTextWriter klassen som använder radindraget som anges i fältet DefaultTabString . XhtmlTextWriter(TextWriter) Använd konstruktorn om du inte vill ändra standardlinjens indrag. |
| XhtmlTextWriter(TextWriter, String) |
Initierar en ny instans av XhtmlTextWriter klassen med angiven radindrag. |
XhtmlTextWriter(TextWriter)
Initierar en ny instans av XhtmlTextWriter klassen som använder radindraget som anges i fältet DefaultTabString . XhtmlTextWriter(TextWriter) Använd konstruktorn om du inte vill ändra standardlinjens indrag.
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)
Parametrar
- writer
- TextWriter
En TextWriter instans som återger XHTML-innehållet.
Exempel
Följande kodexempel visar hur du skapar de två konstruktorerna, som är standard för alla klasser som härleds direkt eller indirekt från HtmlTextWriter klassen, för en anpassad klass som härleds från XhtmlTextWriter klassen.
// 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
Kommentarer
Konstruktorn XhtmlTextWriter som tar ett TextWriter objekt som en parameter anropar den andra konstruktorn och skickar två parametervärden:
Instansen TextWriter .
Strängvärdet som anges i DefaultTabString fältet, som definierar tabbavståndet som används av XHTML-textskrivaren.
Gäller för
XhtmlTextWriter(TextWriter, String)
Initierar en ny instans av XhtmlTextWriter klassen med angiven radindrag.
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)
Parametrar
- writer
- TextWriter
En TextWriter instans som återger XHTML-innehållet.
- tabString
- String
Strängen som används för att återge en rad indrag.
Exempel
Följande kodexempel visar hur du skapar de två konstruktorerna, som är standard för alla klasser som härleds direkt eller indirekt från HtmlTextWriter klassen, för en anpassad klass som härleds från XhtmlTextWriter klassen.
// 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