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 ()

설명

A 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(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.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) 생성자를 protected 복제 하는 데 사용 하는 복사 생성자를 Parameter 인스턴스. 값을 Name, TypeDefaultValue, 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) 생성자가 초기화 하는 지정 된 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(String, TypeCode) 확장 하는 클래스의 생성자는 Parameter 초기화 하기 위해 클래스는 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 사용 하 여 만든 개체를 Parameter(String, TypeCode) 생성자가 초기화 된 nametype 매개 변수 및 기타 속성에 대 한 기본값. 합니다 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(String, TypeCode, String) 업데이트 매개 변수 개체를 추가 하는 생성자를 UpdateParameters 의 컬렉션은 AccessDataSource 호출 하기 전에 컨트롤은 Update 메서드.

<script runat="server">
private void UpdateRecords(Object source, EventArgs e)
{
  // This method is an example of batch updating using a
  // data source control. The method iterates through the rows
  // of the GridView, extracts each CheckBox from the row and, if
  // the CheckBox is checked, updates data by calling the Update
  // method of the data source control, adding required parameters
  // to the UpdateParameters collection.
  CheckBox cb;
  foreach(GridViewRow row in this.GridView1.Rows) {
    cb = (CheckBox) row.Cells[0].Controls[1];
    if(cb.Checked) {
      string oid = (string) row.Cells[1].Text;
      MyAccessDataSource.UpdateParameters.Add(new Parameter("date",TypeCode.DateTime,DateTime.Now.ToString()));
      MyAccessDataSource.UpdateParameters.Add(new Parameter("orderid",TypeCode.String,oid));
      MyAccessDataSource.Update();
      MyAccessDataSource.UpdateParameters.Clear();
    }
  }
}
</script>
<script runat="server">
Private Sub UpdateRecords(source As Object, e As EventArgs)

  ' This method is an example of batch updating using a
  ' data source control. The method iterates through the rows
  ' of the GridView, extracts each CheckBox from the row and, if
  ' the CheckBox is checked, updates data by calling the Update
  ' method of the data source control, adding required parameters
  ' to the UpdateParameters collection.

  Dim cb As CheckBox
  Dim row As GridViewRow

  For Each row In GridView1.Rows

    cb = CType(row.Cells(0).Controls(1), CheckBox)
    If cb.Checked Then

      Dim oid As String
      oid = CType(row.Cells(1).Text, String)

      Dim param1 As New Parameter("date", TypeCode.DateTime, DateTime.Now.ToString())
      MyAccessDataSource.UpdateParameters.Add(param1)

      Dim param2 As New Parameter("orderid", TypeCode.String, oid)
      MyAccessDataSource.UpdateParameters.Add(param2)

      MyAccessDataSource.Update()
      MyAccessDataSource.UpdateParameters.Clear()
    End If
  Next
End Sub ' UpdateRecords
</script>

설명

Parameter 사용 하 여 만든 개체를 Parameter(String, TypeCode, String) 생성자가 초기화 하는 지정 된 name 매개 변수 및 type 매개 변수를 할당 및를 DefaultValue 속성 값입니다. Direction 속성이 Input으로 초기화됩니다.

추가 정보

적용 대상