Parameter Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса Parameter.
Перегрузки
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.