共用方式為


Parameter 建構函式

定義

初始化 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.EmptyType 屬性初始化為 TypeCode.ObjectDirection 屬性初始化為 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.ObjectDirection 屬性初始化為 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)

參數

original
Parameter

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 複製建構函式。 NameTypeDefaultValueDirectionConvertEmptyStringToNull 屬性的值都會傳送至新的實例。

另請參閱

適用於

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 物件會使用指定的 namedbType 參數初始化,並具有其他屬性的預設值。 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

參數的名稱。

type
TypeCode

描述參數類型的 TypeCode

範例

下列程式代碼範例示範如何從擴充 Parameter 類別的 類別呼叫 Parameter(String, TypeCode) 建構函式,以初始化 實例的 NameType 屬性。 此程式代碼範例是提供給 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 物件會使用指定的 nametype 參數以及其他屬性的預設值來初始化。 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)

參數

name
String

Parameter 實例的名稱。

dbType
DbType

Parameter 實例的資料庫類型。

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

參數的名稱。

type
TypeCode

描述參數類型的 TypeCode

defaultValue
String

如果 Parameter 系結至呼叫 Evaluate(HttpContext, Control) 時尚未初始化的值,則為做為參數預設值的字串。

備註

使用 Parameter(String, TypeCode, String) 建構函式建立的 Parameter 物件會使用指定的 name 參數和 type 參數初始化,並指派 DefaultValue 屬性值。 Direction 屬性會初始化為 Input

另請參閱

適用於