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
XhtmlTextWriter(TextWriter) |
Inizializza una nuova istanza della classe XhtmlTextWriter che utilizza il rientro della riga specificato nel campo DefaultTabString. Se non si desidera modificare il rientro della riga predefinito, utilizzare il costruttore XhtmlTextWriter(TextWriter). |
XhtmlTextWriter(TextWriter, String) |
Inizializza una nuova istanza della classe XhtmlTextWriter con il rientro della riga specificato. |
XhtmlTextWriter(TextWriter)
Inizializza una nuova istanza della classe XhtmlTextWriter che utilizza il rientro della riga specificato nel campo DefaultTabString. Se non si desidera modificare il rientro della riga predefinito, utilizzare il costruttore XhtmlTextWriter(TextWriter).
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
Istanza TextWriter che esegue il rendering del contenuto XHTML.
Esempio
Nell'esempio di codice seguente viene illustrato come creare i due costruttori, ovvero lo 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 di 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 classe XhtmlTextWriter 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
Istanza TextWriter 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, ovvero lo 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