Parameter Oluşturucular

Tanım

Parameter sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

Parameter()

sınıfının yeni bir varsayılan örneğini Parameter başlatır.

Parameter(String)

Belirtilen adı kullanarak sınıfının yeni bir örneğini Parameter başlatır.

Parameter(Parameter)

Özgün, belirtilen örneğin değerleriyle sınıfının yeni bir örneğini Parameter başlatır.

Parameter(String, DbType)

Belirtilen adı ve veritabanı türünü kullanarak sınıfının yeni bir örneğini Parameter başlatır.

Parameter(String, TypeCode)

Belirtilen adı ve türü kullanarak sınıfının yeni bir örneğini Parameter başlatır.

Parameter(String, DbType, String)

Belirtilen adı, belirtilen veritabanı türünü ve özelliği için belirtilen değeri kullanarak sınıfın yeni bir örneğini ParameterDefaultValue başlatır.

Parameter(String, TypeCode, String)

Belirtilen adı, belirtilen türü ve özelliği için belirtilen dizeyi kullanarak sınıfın yeni bir örneğini ParameterDefaultValue başlatır.

Parameter()

sınıfının yeni bir varsayılan örneğini Parameter başlatır.

public:
 Parameter();
public Parameter ();
Public Sub New ()

Açıklamalar

Oluşturucu ile Parameter() oluşturulan bir Parameter nesne, tüm özellikleri için varsayılan değerlerle başlatılır. Name özelliği olarak başlatılırString.Empty, Type özelliği olarak başlatılırTypeCode.Object, Direction özelliği olarak Inputbaşlatılır ve DefaultValue özelliği olarak nullbaşlatılır.

Şunlara uygulanır

Parameter(String)

Belirtilen adı kullanarak sınıfının yeni bir örneğini Parameter başlatır.

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)

Parametreler

name
String

Parametrenin adı.

Örnekler

Aşağıdaki kod örneği, örneğin özelliğini başlatmak için sınıfını genişleten bir sınıftan Parameter oluşturucunun Name nasıl çağrıldığını Parameter(String) gösterir. Bu kod örneği, sınıfa genel bakış için Parameter sağlanan daha büyük bir örneğin bir parçasıdır.

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

Açıklamalar

Parameter Oluşturucu ile Parameter(String) oluşturulan bir nesne, diğer özellikleri için belirtilen name ve varsayılan değerlerle başlatılır. Type özelliği olarak başlatılırTypeCode.Object, Direction özelliği olarak başlatılır Inputve DefaultValue özelliği olarak nullbaşlatılır.

Ayrıca bkz.

Şunlara uygulanır

Parameter(Parameter)

Özgün, belirtilen örneğin değerleriyle sınıfının yeni bir örneğini Parameter başlatır.

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)

Parametreler

original
Parameter

Parameter Geçerli örneğin başlatıldığı örnek.

Örnekler

Aşağıdaki kod örneği, sınıfı için Parameter(Parameter) doğru nesne kopyalama davranışını uygulamak üzere sınıfını genişleten Parameter bir sınıftan oluşturucunun nasıl çağrıldığını gösterir. Bu kod örneği, sınıfa genel bakış için Parameter sağlanan daha büyük bir örneğin bir parçasıdır.

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

Açıklamalar

Oluşturucu Parameter(Parameter) , örneği kopyalamak için kullanılan bir protectedParameter kopya oluşturucudur. , , Type, DefaultValueDirectionve ConvertEmptyStringToNull özelliklerinin değerlerinin Nametümü yeni örneğe aktarılır.

Ayrıca bkz.

Şunlara uygulanır

Parameter(String, DbType)

Belirtilen adı ve veritabanı türünü kullanarak sınıfının yeni bir örneğini Parameter başlatır.

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)

Parametreler

name
String

Parametrenin adı.

dbType
DbType

Parametresinin veritabanı türü.

Açıklamalar

Parameter Oluşturucu ile Parameter(String, DbType) oluşturulan bir nesne, belirtilen name ve dbType parametreleriyle ve diğer özellikler için varsayılan değerlerle başlatılır. Direction özelliği olarak Inputbaşlatılır ve DefaultValue özelliği olarak nullbaşlatılır.

Şunlara uygulanır

Parameter(String, TypeCode)

Belirtilen adı ve türü kullanarak sınıfının yeni bir örneğini Parameter başlatır.

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)

Parametreler

name
String

Parametrenin adı.

type
TypeCode

TypeCode Parametresinin türünü açıklayan bir.

Örnekler

Aşağıdaki kod örneği, örneğin ve Type özelliklerini başlatmak için sınıfını genişleten bir sınıftan Parameter oluşturucunun Name nasıl çağrıldığını Parameter(String, TypeCode) gösterir. Bu kod örneği, sınıfa genel bakış için Parameter sağlanan daha büyük bir örneğin bir parçasıdır.

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

Açıklamalar

Parameter Oluşturucu ile Parameter(String, TypeCode) oluşturulan bir nesne, belirtilen name ve type parametreleriyle ve diğer özellikler için varsayılan değerlerle başlatılır. Direction özelliği olarak Inputbaşlatılır ve DefaultValue özelliği olarak nullbaşlatılır.

Ayrıca bkz.

Şunlara uygulanır

Parameter(String, DbType, String)

Belirtilen adı, belirtilen veritabanı türünü ve özelliği için belirtilen değeri kullanarak sınıfın yeni bir örneğini ParameterDefaultValue başlatır.

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)

Parametreler

name
String

Örneğin adı Parameter .

dbType
DbType

Örneğin veritabanı türü Parameter .

defaultValue
String

örneği çağrıldığında Evaluate(HttpContext, Control) henüz başlatılmamış bir değere bağlıysaParameter, örneğin varsayılan Parameter değeri.

Açıklamalar

Direction Örneğin özelliği Parameter olarak Inputbaşlatılır.

Şunlara uygulanır

Parameter(String, TypeCode, String)

Belirtilen adı, belirtilen türü ve özelliği için belirtilen dizeyi kullanarak sınıfın yeni bir örneğini ParameterDefaultValue başlatır.

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)

Parametreler

name
String

Parametrenin adı.

type
TypeCode

TypeCode Parametresinin türünü açıklayan bir.

defaultValue
String

parametresi çağrıldığında Evaluate(HttpContext, Control) henüz başlatılmamış bir değere bağlıysa Parameter parametresi için varsayılan değer olarak hizmet veren bir dize.

Örnekler

Aşağıdaki kod örneği, yöntemini çağırmadan önce bir denetimin Parameter(String, TypeCode, String) koleksiyonuna güncelleştirme parametresi nesneleri eklemek için UpdateParameters oluşturucunun AccessDataSourceUpdate nasıl kullanılacağını gösterir.

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

Açıklamalar

Parameter Oluşturucu ile Parameter(String, TypeCode, String) oluşturulan bir nesne, belirtilen name parametre ve parametre ile başlatılır ve type bir DefaultValue özellik değeri atanır. Direction özelliği olarak Inputbaşlatılır.

Ayrıca bkz.

Şunlara uygulanır