Parameter Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy Parameter.
Przeciążenia
Parameter() |
Inicjuje nowe domyślne wystąpienie klasy Parameter. |
Parameter(String) |
Inicjuje nowe wystąpienie klasy Parameter przy użyciu określonej nazwy. |
Parameter(Parameter) |
Inicjuje nowe wystąpienie klasy Parameter z wartościami oryginalnego określonego wystąpienia. |
Parameter(String, DbType) |
Inicjuje nowe wystąpienie klasy Parameter przy użyciu określonej nazwy i typu bazy danych. |
Parameter(String, TypeCode) |
Inicjuje nowe wystąpienie klasy Parameter przy użyciu określonej nazwy i typu. |
Parameter(String, DbType, String) |
Inicjuje nowe wystąpienie klasy Parameter przy użyciu określonej nazwy, określonego typu bazy danych i określonej wartości dla jej właściwości DefaultValue. |
Parameter(String, TypeCode, String) |
Inicjuje nowe wystąpienie klasy Parameter przy użyciu określonej nazwy, określonego typu i określonego ciągu dla jej właściwości DefaultValue. |
Parameter()
Inicjuje nowe domyślne wystąpienie klasy Parameter.
public:
Parameter();
public Parameter ();
Public Sub New ()
Uwagi
Obiekt Parameter utworzony za pomocą konstruktora Parameter() jest inicjowany z wartościami domyślnymi dla wszystkich jego właściwości. Właściwość Name jest inicjowana do String.Empty, właściwość Type jest inicjowana do TypeCode.Object, właściwość Direction jest inicjowana w celu Input, a właściwość DefaultValue jest inicjowana do null
.
Dotyczy
Parameter(String)
Inicjuje nowe wystąpienie klasy Parameter przy użyciu określonej nazwy.
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)
Parametry
- name
- String
Nazwa parametru.
Przykłady
W poniższym przykładzie kodu pokazano, jak wywołać konstruktor Parameter(String) z klasy, która rozszerza klasę Parameter w celu zainicjowania właściwości Name wystąpienia. Ten przykład kodu jest częścią większego przykładu udostępnionego dla przeglądu klasy 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
Uwagi
Obiekt Parameter utworzony za pomocą konstruktora Parameter(String) jest inicjowany przy użyciu określonych name
i wartości domyślnych dla innych właściwości. Właściwość Type jest inicjowana do TypeCode.Object, właściwość Direction jest inicjowana do Input, a właściwość DefaultValue jest inicjowana do null
.
Zobacz też
Dotyczy
Parameter(Parameter)
Inicjuje nowe wystąpienie klasy Parameter z wartościami oryginalnego określonego wystąpienia.
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)
Parametry
Przykłady
W poniższym przykładzie kodu pokazano, jak wywołać konstruktor Parameter(Parameter) z klasy, która rozszerza klasę Parameter w celu zaimplementowania poprawnego zachowania klonowania obiektów dla klasy. Ten przykład kodu jest częścią większego przykładu udostępnionego dla przeglądu klasy 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
Uwagi
Konstruktor Parameter(Parameter) jest konstruktorem kopii protected
używanym do klonowania wystąpienia Parameter. Wartości właściwości Name, Type, DefaultValue, Directioni ConvertEmptyStringToNull są przenoszone do nowego wystąpienia.
Zobacz też
Dotyczy
Parameter(String, DbType)
Inicjuje nowe wystąpienie klasy Parameter przy użyciu określonej nazwy i typu bazy danych.
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)
Parametry
- name
- String
Nazwa parametru.
- dbType
- DbType
Typ bazy danych parametru.
Uwagi
Obiekt Parameter utworzony za pomocą konstruktora Parameter(String, DbType) jest inicjowany z określonymi parametrami name
i dbType
oraz wartościami domyślnymi dla innych właściwości. Właściwość Direction jest inicjowana do Input, a właściwość DefaultValue jest inicjowana do null
.
Dotyczy
Parameter(String, TypeCode)
Inicjuje nowe wystąpienie klasy Parameter przy użyciu określonej nazwy i typu.
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)
Parametry
- name
- String
Nazwa parametru.
Przykłady
W poniższym przykładzie kodu pokazano, jak wywołać konstruktor Parameter(String, TypeCode) z klasy, która rozszerza klasę Parameter w celu zainicjowania Name i Type właściwości wystąpienia. Ten przykład kodu jest częścią większego przykładu udostępnionego dla przeglądu klasy 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
Uwagi
Obiekt Parameter utworzony za pomocą konstruktora Parameter(String, TypeCode) jest inicjowany z określonymi parametrami name
i type
oraz wartościami domyślnymi dla innych właściwości. Właściwość Direction jest inicjowana do Input, a właściwość DefaultValue jest inicjowana do null
.
Zobacz też
Dotyczy
Parameter(String, DbType, String)
Inicjuje nowe wystąpienie klasy Parameter przy użyciu określonej nazwy, określonego typu bazy danych i określonej wartości dla jej właściwości 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)
Parametry
- defaultValue
- String
Wartość domyślna wystąpienia Parameter, jeśli Parameter jest powiązana z wartością, która nie została jeszcze zainicjowana podczas wywoływania Evaluate(HttpContext, Control).
Uwagi
Właściwość Direction wystąpienia Parameter jest inicjowana w celu Input.
Dotyczy
Parameter(String, TypeCode, String)
Inicjuje nowe wystąpienie klasy Parameter przy użyciu określonej nazwy, określonego typu i określonego ciągu dla jej właściwości 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)
Parametry
- name
- String
Nazwa parametru.
- defaultValue
- String
Ciąg, który służy jako wartość domyślna parametru, jeśli Parameter jest powiązany z wartością, która nie jest jeszcze zainicjowana podczas wywoływania Evaluate(HttpContext, Control).
Uwagi
Obiekt Parameter utworzony za pomocą konstruktora Parameter(String, TypeCode, String) jest inicjowany przy użyciu określonego parametru name
i parametru type
oraz przypisano wartość właściwości DefaultValue. Właściwość Direction jest inicjowana w celu Input.