Parameter 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 Parameter 類別的新實例。
多載
Parameter() |
初始化 Parameter 類別的新預設實例。 |
Parameter(String) |
使用指定的名稱,初始化 Parameter 類別的新實例。 |
Parameter(Parameter) |
使用原始指定實例的值,初始化 Parameter 類別的新實例。 |
Parameter(String, DbType) |
使用指定的名稱和資料庫類型,初始化 Parameter 類別的新實例。 |
Parameter(String, TypeCode) |
使用指定的名稱和型別,初始化 Parameter 類別的新實例。 |
Parameter(String, DbType, String) |
使用指定的名稱、指定的資料庫類型,以及其 DefaultValue 屬性的指定值,初始化 Parameter 類別的新實例。 |
Parameter(String, TypeCode, String) |
使用指定的名稱、指定的型別,以及其 DefaultValue 屬性的指定字元串,初始化 Parameter 類別的新實例。 |
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 類別的 類別呼叫 Parameter(String) 建構函式,以初始化 實例的 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(String) 建構函式所建立的 Parameter 物件,會使用指定 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) 建構函式是用來複製 Parameter 實例的 protected
複製建構函式。
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(String, DbType) 建構函式建立的 Parameter 物件會使用指定的 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 類別的 類別呼叫 Parameter(String, TypeCode) 建構函式,以初始化 實例的 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(String, TypeCode) 建構函式建立的 Parameter 物件會使用指定的 name
和 type
參數以及其他屬性的預設值來初始化。
Direction 屬性會初始化為 Input,而 DefaultValue 屬性會初始化為 null
。
另請參閱
適用於
Parameter(String, DbType, String)
使用指定的名稱、指定的資料庫類型,以及其 DefaultValue 屬性的指定值,初始化 Parameter 類別的新實例。
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 系結至呼叫 Evaluate(HttpContext, Control) 時尚未初始化的值,則為 Parameter 實例的預設值。
備註
Parameter 實體的 Direction 屬性會初始化為 Input。
適用於
Parameter(String, TypeCode, String)
使用指定的名稱、指定的型別,以及其 DefaultValue 屬性的指定字元串,初始化 Parameter 類別的新實例。
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(String, TypeCode, String) 建構函式建立的 Parameter 物件會使用指定的 name
參數和 type
參數初始化,並指派 DefaultValue 屬性值。
Direction 屬性會初始化為 Input。