Parameter 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 Parameter.
Overload
Parameter() |
Inizializza una nuova istanza predefinita della classe Parameter. |
Parameter(String) |
Inizializza una nuova istanza della classe Parameter utilizzando il nome specificato. |
Parameter(Parameter) |
Inizializza una nuova istanza della classe Parameter con i valori dell'istanza originale specificata. |
Parameter(String, DbType) |
Inizializza una nuova istanza della classe Parameter utilizzando il nome e il tipo di database specificati. |
Parameter(String, TypeCode) |
Inizializza una nuova istanza della classe Parameter utilizzando il nome e il tipo specificati. |
Parameter(String, DbType, String) |
Inizializza una nuova istanza della classe Parameter utilizzando il nome specificato, il tipo di database specificato e il valore specificato per la relativa proprietà DefaultValue. |
Parameter(String, TypeCode, String) |
Inizializza una nuova istanza della classe Parameter utilizzando il nome specificato, il tipo specificato e la stringa specificata per la relativa proprietà DefaultValue. |
Parameter()
Inizializza una nuova istanza predefinita della classe Parameter.
public:
Parameter();
public Parameter ();
Public Sub New ()
Commenti
Un oggetto Parameter creato con il costruttore Parameter() viene inizializzato con i valori predefiniti per tutte le relative proprietà. La proprietà Name viene inizializzata in String.Empty, la proprietà Type viene inizializzata in TypeCode.Object, la proprietà Direction viene inizializzata in Inpute la proprietà DefaultValue viene inizializzata in null
.
Si applica a
Parameter(String)
Inizializza una nuova istanza della classe Parameter utilizzando il nome specificato.
public:
Parameter(System::String ^ name);
public Parameter (string name);
new System.Web.UI.WebControls.Parameter : string -> System.Web.UI.WebControls.Parameter
Public Sub New (name As String)
Parametri
- name
- String
Nome del parametro.
Esempio
Nell'esempio di codice seguente viene illustrato come chiamare il costruttore Parameter(String) da una classe che estende la classe Parameter per inizializzare la proprietà Name dell'istanza. Questo esempio di codice fa parte di un esempio più ampio fornito per la panoramica della classe Parameter.
// The StaticParameter(string, object) constructor
// initializes the DataValue property and calls the
// Parameter(string) constructor to initialize the Name property.
public StaticParameter(string name, object value) : base(name) {
DataValue = value;
}
' The StaticParameter(string, object) constructor
' initializes the DataValue property and calls the
' Parameter(string) constructor to initialize the Name property.
Public Sub New(name As String, value As Object)
MyBase.New(name)
DataValue = value
End Sub
Commenti
Un oggetto Parameter creato con il costruttore Parameter(String) viene inizializzato con i valori name
e predefiniti specificati per le altre proprietà. La proprietà Type viene inizializzata in TypeCode.Object, la proprietà Direction viene inizializzata in Inpute la proprietà DefaultValue viene inizializzata in null
.
Vedi anche
Si applica a
Parameter(Parameter)
Inizializza una nuova istanza della classe Parameter con i valori dell'istanza originale specificata.
protected:
Parameter(System::Web::UI::WebControls::Parameter ^ original);
protected Parameter (System.Web.UI.WebControls.Parameter original);
new System.Web.UI.WebControls.Parameter : System.Web.UI.WebControls.Parameter -> System.Web.UI.WebControls.Parameter
Protected Sub New (original As Parameter)
Parametri
Esempio
Nell'esempio di codice seguente viene illustrato come chiamare il costruttore Parameter(Parameter) da una classe che estende la classe Parameter per implementare il comportamento di clonazione degli oggetti corretto per la classe . Questo esempio di codice fa parte di un esempio più ampio fornito per la panoramica della classe Parameter.
// The StaticParameter copy constructor is provided to ensure that
// the state contained in the DataValue property is copied to new
// instances of the class.
protected StaticParameter(StaticParameter original) : base(original) {
DataValue = original.DataValue;
}
// The Clone method is overridden to call the
// StaticParameter copy constructor, so that the data in
// the DataValue property is correctly transferred to the
// new instance of the StaticParameter.
protected override Parameter Clone() {
return new StaticParameter(this);
}
' The StaticParameter copy constructor is provided to ensure that
' the state contained in the DataValue property is copied to new
' instances of the class.
Protected Sub New(original As StaticParameter)
MyBase.New(original)
DataValue = original.DataValue
End Sub
' The Clone method is overridden to call the
' StaticParameter copy constructor, so that the data in
' the DataValue property is correctly transferred to the
' new instance of the StaticParameter.
Protected Overrides Function Clone() As Parameter
Return New StaticParameter(Me)
End Function
Commenti
Il costruttore Parameter(Parameter) è un costruttore di copia protected
usato per clonare un'istanza di Parameter. I valori delle proprietà Name, Type, DefaultValue, Directione ConvertEmptyStringToNull vengono tutti trasferiti alla nuova istanza.
Vedi anche
Si applica a
Parameter(String, DbType)
Inizializza una nuova istanza della classe Parameter utilizzando il nome e il tipo di database specificati.
public:
Parameter(System::String ^ name, System::Data::DbType dbType);
public Parameter (string name, System.Data.DbType dbType);
new System.Web.UI.WebControls.Parameter : string * System.Data.DbType -> System.Web.UI.WebControls.Parameter
Public Sub New (name As String, dbType As DbType)
Parametri
- name
- String
Nome del parametro.
- dbType
- DbType
Tipo di database del parametro.
Commenti
Un oggetto Parameter creato con il costruttore Parameter(String, DbType) viene inizializzato con i parametri name
e dbType
specificati e con i valori predefiniti per altre proprietà. La proprietà Direction viene inizializzata per Inpute la proprietà DefaultValue viene inizializzata in null
.
Si applica a
Parameter(String, TypeCode)
Inizializza una nuova istanza della classe Parameter utilizzando il nome e il tipo specificati.
public:
Parameter(System::String ^ name, TypeCode type);
public Parameter (string name, TypeCode type);
new System.Web.UI.WebControls.Parameter : string * TypeCode -> System.Web.UI.WebControls.Parameter
Public Sub New (name As String, type As TypeCode)
Parametri
- name
- String
Nome del parametro.
Esempio
Nell'esempio di codice seguente viene illustrato come chiamare il costruttore Parameter(String, TypeCode) da una classe che estende la classe Parameter per inizializzare le proprietà Name e Type dell'istanza. Questo esempio di codice fa parte di un esempio più ampio fornito per la panoramica della classe Parameter.
// The StaticParameter(string, TypeCode, object) constructor
// initializes the DataValue property and calls the
// Parameter(string, TypeCode) constructor to initialize the Name and
// Type properties.
public StaticParameter(string name, TypeCode type, object value) : base(name, type) {
DataValue = value;
}
' The StaticParameter(string, TypeCode, object) constructor
' initializes the DataValue property and calls the
' Parameter(string, TypeCode) constructor to initialize the Name and
' Type properties.
Public Sub New(name As String, type As TypeCode, value As Object)
MyBase.New(name, type)
DataValue = value
End Sub
Commenti
Un oggetto Parameter creato con il costruttore Parameter(String, TypeCode) viene inizializzato con i parametri name
e type
specificati e i valori predefiniti per altre proprietà. La proprietà Direction viene inizializzata per Inpute la proprietà DefaultValue viene inizializzata in null
.
Vedi anche
Si applica a
Parameter(String, DbType, String)
Inizializza una nuova istanza della classe Parameter utilizzando il nome specificato, il tipo di database specificato e il valore specificato per la relativa proprietà DefaultValue.
public:
Parameter(System::String ^ name, System::Data::DbType dbType, System::String ^ defaultValue);
public Parameter (string name, System.Data.DbType dbType, string defaultValue);
new System.Web.UI.WebControls.Parameter : string * System.Data.DbType * string -> System.Web.UI.WebControls.Parameter
Public Sub New (name As String, dbType As DbType, defaultValue As String)
Parametri
- defaultValue
- String
Valore predefinito per l'istanza di Parameter, se il Parameter è associato a un valore non ancora inizializzato quando viene chiamato Evaluate(HttpContext, Control).
Commenti
La proprietà Direction dell'istanza di Parameter viene inizializzata per Input.
Si applica a
Parameter(String, TypeCode, String)
Inizializza una nuova istanza della classe Parameter utilizzando il nome specificato, il tipo specificato e la stringa specificata per la relativa proprietà DefaultValue.
public:
Parameter(System::String ^ name, TypeCode type, System::String ^ defaultValue);
public Parameter (string name, TypeCode type, string defaultValue);
new System.Web.UI.WebControls.Parameter : string * TypeCode * string -> System.Web.UI.WebControls.Parameter
Public Sub New (name As String, type As TypeCode, defaultValue As String)
Parametri
- name
- String
Nome del parametro.
- defaultValue
- String
Stringa che funge da valore predefinito per il parametro, se il Parameter è associato a un valore non ancora inizializzato quando viene chiamato Evaluate(HttpContext, Control).
Commenti
Un oggetto Parameter creato con il costruttore Parameter(String, TypeCode, String) viene inizializzato con il parametro name
specificato e il parametro type
e assegnato un valore della proprietà DefaultValue. La proprietà Direction viene inizializzata per Input.