Parameter Konstruktoren

Definition

Initialisiert eine neue Instanz der Parameter-Klasse.

Überlädt

Parameter()

Initialisiert eine neue Standardinstanz der Parameter-Klasse.

Parameter(String)

Initialisiert eine neue Instanz der Parameter-Klasse unter Verwendung des angegebenen Namens.

Parameter(Parameter)

Initialisiert eine neue Instanz der Parameter-Klasse mit den Werten der ursprünglichen, angegebenen Instanz.

Parameter(String, DbType)

Initialisiert eine neue Instanz der Parameter-Klasse unter Verwendung des angegebenen Namens sowie des angegebenen Datenbanktyps.

Parameter(String, TypeCode)

Initialisiert eine neue Instanz der Parameter-Klasse unter Verwendung des angegebenen Namens und Typs.

Parameter(String, DbType, String)

Initialisiert eine neue Instanz der Parameter-Klasse unter Verwendung des angegebenen Namens, des angegebenen Datenbanktyps und dem angegebenen Wert für die DefaultValue-Eigenschaft.

Parameter(String, TypeCode, String)

Initialisiert eine neue Instanz der Parameter-Klasse unter Verwendung des angegebenen Namens, des angegebenen Typs und der angegebenen Zeichenfolge für die DefaultValue-Eigenschaft.

Parameter()

Initialisiert eine neue Standardinstanz der Parameter-Klasse.

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

Hinweise

Ein Parameter mit dem Parameter() Konstruktor erstelltes Objekt wird mit Standardwerten für alle zugehörigen Eigenschaften initialisiert. Die Name -Eigenschaft wird mit String.Emptyinitialisiert, die Type -Eigenschaft wird mit initialisiert TypeCode.Object, die Direction -Eigenschaft wird mit Inputinitialisiert, und die DefaultValue -Eigenschaft wird mit nullinitialisiert.

Gilt für:

Parameter(String)

Initialisiert eine neue Instanz der Parameter-Klasse unter Verwendung des angegebenen Namens.

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)

Parameter

name
String

Der Name des Parameters.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie der Parameter(String) Konstruktor aus einer Klasse aufgerufen wird, die die Parameter -Klasse erweitert, um die Name Eigenschaft des instance zu initialisieren. Dieses Codebeispiel ist Teil eines größeren Beispiels für die Parameter Klassenübersicht.

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

Hinweise

Ein Parameter mit dem Parameter(String) Konstruktor erstelltes Objekt wird mit den angegebenen name Und Standardwerten für seine anderen Eigenschaften initialisiert. Die Type -Eigenschaft wird mit TypeCode.Objectinitialisiert, die Direction -Eigenschaft wird mit Inputinitialisiert, und die DefaultValue -Eigenschaft wird mit nullinitialisiert.

Weitere Informationen

Gilt für:

Parameter(Parameter)

Initialisiert eine neue Instanz der Parameter-Klasse mit den Werten der ursprünglichen, angegebenen Instanz.

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

original
Parameter

Eine Parameter-Instanz, von der die aktuelle Instanz initialisiert wird.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie der Parameter(Parameter) Konstruktor aus einer Klasse aufgerufen wird, die die Parameter -Klasse erweitert, um ein korrektes Verhalten beim Klonen von Objekten für die Klasse zu implementieren. Dieses Codebeispiel ist Teil eines größeren Beispiels für die Parameter Klassenübersicht.

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

Hinweise

Der Parameter(Parameter) Konstruktor ist ein protected Kopierkonstruktor, der zum Klonen einer Parameter instance verwendet wird. Die Werte der NameEigenschaften , Type, DefaultValue, Directionund ConvertEmptyStringToNull werden alle an die neue instance übertragen.

Weitere Informationen

Gilt für:

Parameter(String, DbType)

Initialisiert eine neue Instanz der Parameter-Klasse unter Verwendung des angegebenen Namens sowie des angegebenen Datenbanktyps.

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)

Parameter

name
String

Der Name des Parameters.

dbType
DbType

Der Datenbanktyp des Parameters.

Hinweise

Ein Parameter mit dem Parameter(String, DbType) Konstruktor erstelltes Objekt wird mit den angegebenen name Parametern und dbType mit Standardwerten für andere Eigenschaften initialisiert. Die Direction -Eigenschaft wird mit Inputinitialisiert, und die DefaultValue -Eigenschaft wird mit nullinitialisiert.

Gilt für:

Parameter(String, TypeCode)

Initialisiert eine neue Instanz der Parameter-Klasse unter Verwendung des angegebenen Namens und Typs.

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)

Parameter

name
String

Der Name des Parameters.

type
TypeCode

Ein TypeCode, der den Typ des Parameters angibt.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie der Parameter(String, TypeCode) Konstruktor aus einer Klasse aufgerufen wird, die die Parameter -Klasse erweitert, um die Name Eigenschaften und Type der instance zu initialisieren. Dieses Codebeispiel ist Teil eines größeren Beispiels für die Parameter Klassenübersicht.

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

Hinweise

Ein Parameter mit dem Parameter(String, TypeCode) Konstruktor erstelltes Objekt wird mit den angegebenen name Parametern und type den Standardwerten für andere Eigenschaften initialisiert. Die Direction -Eigenschaft wird mit Inputinitialisiert, und die DefaultValue -Eigenschaft wird mit nullinitialisiert.

Weitere Informationen

Gilt für:

Parameter(String, DbType, String)

Initialisiert eine neue Instanz der Parameter-Klasse unter Verwendung des angegebenen Namens, des angegebenen Datenbanktyps und dem angegebenen Wert für die DefaultValue-Eigenschaft.

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)

Parameter

name
String

Der Name der Parameter-Instanz.

dbType
DbType

Der Datenbanktyp der Parameter-Instanz.

defaultValue
String

Der Standardwert für die Parameter-Instanz, wenn der Parameter an einen Wert gebunden ist, der beim Aufruf von Evaluate(HttpContext, Control) noch nicht initialisiert ist.

Hinweise

Die Direction Eigenschaft des Parameter instance wird mit Inputinitialisiert.

Gilt für:

Parameter(String, TypeCode, String)

Initialisiert eine neue Instanz der Parameter-Klasse unter Verwendung des angegebenen Namens, des angegebenen Typs und der angegebenen Zeichenfolge für die DefaultValue-Eigenschaft.

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)

Parameter

name
String

Der Name des Parameters.

type
TypeCode

Ein TypeCode, der den Typ des Parameters angibt.

defaultValue
String

Eine Zeichenfolge, die als Standardwert für den Parameter verwendet wird, wenn der Parameter an einen Wert gebunden ist, der beim Aufrufen von Evaluate(HttpContext, Control) noch nicht initialisiert ist.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie Der Parameter(String, TypeCode, String) Konstruktor verwendet wird, um der UpdateParameters Auflistung eines Steuerelements AccessDataSource Updateparameterobjekte hinzuzufügen, bevor die Update -Methode aufgerufen wird.

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

Hinweise

Ein Parameter mit dem Parameter(String, TypeCode, String) Konstruktor erstelltes Objekt wird mit dem angegebenen name Parameter und Parameter initialisiert und type einem DefaultValue Eigenschaftswert zugewiesen. Die Direction-Eigenschaft wird mit Input initialisiert.

Weitere Informationen

Gilt für: