다음을 통해 공유


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.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

매개 변수의 이름입니다.

예제

다음 코드 예제에서는 인스턴스의 Name 속성을 초기화 하기 위해 Parameter 클래스를 확장 하는 클래스에서 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)

매개 변수

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 복사 생성자입니다. Name, Type, DefaultValue, DirectionConvertEmptyStringToNull 속성의 값은 모두 새 인스턴스로 전송됩니다.

추가 정보

적용 대상

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.

예제

다음 코드 예제에서는 인스턴스의 NameType 속성을 초기화하기 위해 Parameter 클래스를 확장하는 클래스에서 Parameter(String, TypeCode) 생성자를 호출하는 방법을 보여 줍니다. 이 코드 예제는 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초기화됩니다.

추가 정보

적용 대상