Parameter 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 Parameter 類別的新執行個體。
多載
| 名稱 | Description |
|---|---|
| Parameter() |
初始化該類別的新預設實例 Parameter 。 |
| Parameter(String) |
使用指定的名稱,初始化 Parameter 類別的新實例。 |
| Parameter(Parameter) |
使用原始指定實例的值,初始化 Parameter 類別的新實例。 |
| Parameter(String, DbType) |
使用指定的名稱和資料庫類型,初始化 Parameter 類別的新實例。 |
| Parameter(String, TypeCode) |
使用指定的名稱和型別,初始化 Parameter 類別的新實例。 |
| Parameter(String, DbType, String) |
使用指定的名稱、指定的資料庫類型,以及其 Parameter 屬性的指定值,初始化 DefaultValue 類別的新實例。 |
| Parameter(String, TypeCode, String) |
使用指定的名稱、指定的型別,以及其 Parameter 屬性的指定字元串,初始化 DefaultValue 類別的新實例。 |
Parameter()
初始化該類別的新預設實例 Parameter 。
public:
Parameter();
public Parameter();
Public Sub New ()
備註
使用Parameter建構子建立的Parameter()物件會以所有屬性的預設值初始化。
Name 屬性會初始化為 String.Empty、Type 屬性初始化為 TypeCode.Object、Direction 屬性初始化為 Input,並將 DefaultValue 屬性初始化為 null。
適用於
Parameter(String)
使用指定的名稱,初始化 Parameter 類別的新實例。
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)
參數
- name
- String
參數的名稱。
範例
下列程式代碼範例示範如何從擴充 Parameter(String) 類別的 類別呼叫 Parameter 建構函式,以初始化 實例的 Name 屬性。 這個程式碼範例是為類別概述提供 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
備註
使用 Parameter 建構函式所建立的 Parameter(String) 物件,會使用指定 name 和其其他屬性的預設值來初始化。
Type 屬性會初始化為 TypeCode.Object、Direction 屬性初始化為 Input,而 DefaultValue 屬性會初始化為 null。
另請參閱
適用於
Parameter(Parameter)
使用原始指定實例的值,初始化 Parameter 類別的新實例。
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)
參數
範例
下列程式代碼範例示範如何從擴充 Parameter(Parameter) 類別的 類別呼叫 Parameter 建構函式,以實作 類別的正確物件複製行為。 這個程式碼範例是為類別概述提供 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
備註
Parameter(Parameter)建構子是一種protected複製建構器,用於複製實Parameter例。
Name、Type、DefaultValue、Direction和 ConvertEmptyStringToNull 屬性的值都會傳送至新的實例。
另請參閱
適用於
Parameter(String, DbType)
使用指定的名稱和資料庫類型,初始化 Parameter 類別的新實例。
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)
參數
- name
- String
參數的名稱。
- dbType
- DbType
參數的資料庫類型。
備註
使用 Parameter 建構函式建立的 Parameter(String, DbType) 物件會使用指定的 name 和 dbType 參數初始化,並具有其他屬性的預設值。
Direction 屬性會初始化為 Input,而 DefaultValue 屬性會初始化為 null。
適用於
Parameter(String, TypeCode)
使用指定的名稱和型別,初始化 Parameter 類別的新實例。
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)
參數
- name
- String
參數的名稱。
範例
下列程式代碼範例示範如何從擴充 Parameter(String, TypeCode) 類別的 類別呼叫 Parameter 建構函式,以初始化 實例的 Name 和 Type 屬性。 這個程式碼範例是為類別概述提供 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
備註
使用 Parameter 建構函式建立的 Parameter(String, TypeCode) 物件會使用指定的 name 和 type 參數以及其他屬性的預設值來初始化。
Direction 屬性會初始化為 Input,而 DefaultValue 屬性會初始化為 null。
另請參閱
適用於
Parameter(String, DbType, String)
使用指定的名稱、指定的資料庫類型,以及其 Parameter 屬性的指定值,初始化 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)
參數
- defaultValue
- String
如果 Parameter 系結至呼叫 Parameter 時尚未初始化的值,則為 Evaluate(HttpContext, Control) 實例的預設值。
備註
Direction 實體的 Parameter 屬性會初始化為 Input。
適用於
Parameter(String, TypeCode, String)
使用指定的名稱、指定的型別,以及其 Parameter 屬性的指定字元串,初始化 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)
參數
- name
- String
參數的名稱。
- defaultValue
- String
如果 Parameter 系結至呼叫 Evaluate(HttpContext, Control) 時尚未初始化的值,則為做為參數預設值的字串。
備註
使用 Parameter 建構函式建立的 Parameter(String, TypeCode, String) 物件會使用指定的 name 參數和 type 參數初始化,並指派 DefaultValue 屬性值。
Direction 屬性會初始化為 Input。