XhtmlTextWriter Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe XhtmlTextWriter.
Overload
| Nome | Descrizione |
|---|---|
| XhtmlTextWriter(TextWriter) |
Inizializza una nuova istanza della XhtmlTextWriter classe che utilizza il rientro della riga specificato nel DefaultTabString campo. Usare il XhtmlTextWriter(TextWriter) costruttore se non si desidera modificare il rientro predefinito della riga. |
| XhtmlTextWriter(TextWriter, String) |
Inizializza una nuova istanza della XhtmlTextWriter classe con il rientro della riga specificato. |
XhtmlTextWriter(TextWriter)
Inizializza una nuova istanza della XhtmlTextWriter classe che utilizza il rientro della riga specificato nel DefaultTabString campo. Usare il XhtmlTextWriter(TextWriter) costruttore se non si desidera modificare il rientro predefinito della riga.
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)
Parametri
- writer
- TextWriter
TextWriter Istanza che esegue il rendering del contenuto XHTML.
Esempio
Nell'esempio di codice seguente viene illustrato come creare i due costruttori, standard per tutte le classi che derivano direttamente o indirettamente dalla HtmlTextWriter classe , per una classe personalizzata derivata dalla XhtmlTextWriter classe .
// 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
Commenti
Il XhtmlTextWriter costruttore che accetta un TextWriter oggetto come parametro chiama il secondo costruttore, passando due valori di parametro:
Istanza TextWriter.
Valore stringa specificato nel DefaultTabString campo, che definisce la spaziatura di tabulazione utilizzata dal writer di testo XHTML.
Si applica a
XhtmlTextWriter(TextWriter, String)
Inizializza una nuova istanza della XhtmlTextWriter classe con il rientro della riga specificato.
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)
Parametri
- writer
- TextWriter
TextWriter Istanza che esegue il rendering del contenuto XHTML.
- tabString
- String
Stringa utilizzata per eseguire il rendering di un rientro di riga.
Esempio
Nell'esempio di codice seguente viene illustrato come creare i due costruttori, standard per tutte le classi che derivano direttamente o indirettamente dalla HtmlTextWriter classe , per una classe personalizzata derivata dalla XhtmlTextWriter classe .
// 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