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 类来初始化实例的 Name 属性的类调用 Parameter(String) 构造函数。 此代码示例是 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。