Поделиться через


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)

Параметры

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) — это конструктор копирования 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

Имя параметра.

type
TypeCode

TypeCode, описывающий тип параметра.

Примеры

В следующем примере кода показано, как вызвать конструктор 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)

Параметры

name
String

Имя экземпляра Parameter.

dbType
DbType

Тип базы данных экземпляра Parameter.

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

Имя параметра.

type
TypeCode

TypeCode, описывающий тип параметра.

defaultValue
String

Строка, которая служит значением по умолчанию для параметра, если Parameter привязан к значению, которое еще не инициализировано при вызове Evaluate(HttpContext, Control).

Комментарии

Объект Parameter, созданный с помощью конструктора Parameter(String, TypeCode, String), инициализируется указанным параметром name и параметром type и назначает значение свойства DefaultValue. Свойство Direction инициализировано в Input.

См. также раздел

Применяется к