Parameter 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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.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(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으로 초기화됩니다.
추가 정보
적용 대상
.NET