Parameter Konstruktoren

Definition

Initialisiert eine neue Instanz der Parameter-Klasse.Initializes a new instance of the Parameter class.

Überlädt

Parameter()

Initialisiert eine neue Standardinstanz der Parameter-Klasse.Initializes a new default instance of the Parameter class.

Parameter(String)

Initialisiert eine neue Instanz der Parameter-Klasse unter Verwendung des angegebenen Namens.Initializes a new instance of the Parameter class, using the specified name.

Parameter(Parameter)

Initialisiert eine neue Instanz der Parameter-Klasse mit den Werten der ursprünglichen, angegebenen Instanz.Initializes a new instance of the Parameter class with the values of the original, specified instance.

Parameter(String, DbType)

Initialisiert eine neue Instanz der Parameter-Klasse unter Verwendung des angegebenen Namens sowie des angegebenen Datenbanktyps.Initializes a new instance of the Parameter class, using the specified name and database type.

Parameter(String, TypeCode)

Initialisiert eine neue Instanz der Parameter-Klasse unter Verwendung des angegebenen Namens und Typs.Initializes a new instance of the Parameter class, using the specified name and type.

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.Initializes a new instance of the Parameter class, using the specified name, the specified database type, and the specified value for its DefaultValue property.

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.Initializes a new instance of the Parameter class, using the specified name, the specified type, and the specified string for its DefaultValue property.

Parameter()

Initialisiert eine neue Standardinstanz der Parameter-Klasse.Initializes a new default instance of the Parameter class.

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

Hinweise

Ein Parameter -Objekt, das Parameter() mit dem-Konstruktor erstellt wird, wird mit Standardwerten für alle zugehörigen Eigenschaften initialisiert.A Parameter object created with the Parameter() constructor is initialized with default values for all its properties. Die Name -Eigenschaft wird mit String.Emptyinitialisiert, Type die-Eigenschaft wird mit TypeCode.Objectinitialisiert Direction , die-Eigenschaft wird Inputmit initialisiert DefaultValue , und die-Eigenschaft wird mit nullinitialisiert.The Name property is initialized to String.Empty, the Type property is initialized to TypeCode.Object, the Direction property is initialized to Input, and the DefaultValue property is initialized to null.

Parameter(String)

Initialisiert eine neue Instanz der Parameter-Klasse unter Verwendung des angegebenen Namens.Initializes a new instance of the Parameter class, using the specified name.

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.The name of the parameter.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie der Parameter(String) -Konstruktor aus einer Klasse aufgerufen wird Parameter , die die-Klasse Name erweitert, um die-Eigenschaft der-Instanz zu initialisieren.The following code example demonstrates how to call the Parameter(String) constructor from a class that extends the Parameter class to initialize the Name property of the instance. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die Parameter Klassen Übersicht bereitgestellt wird.This code example is part of a larger example provided for the Parameter class overview.

// 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 -Objekt, das Parameter(String) mit dem-Konstruktor erstellt wird, name wird mit dem angegebenen und den Standardwerten für die anderen Eigenschaften initialisiert.A Parameter object created with the Parameter(String) constructor is initialized with the specified name and default values for its other properties. Die Type -Eigenschaft wird mit TypeCode.Objectinitialisiert, Direction die-Eigenschaft wird mit Inputinitialisiert, DefaultValue und die-Eigenschaft wird nullmit initialisiert.The Type property is initialized to TypeCode.Object, the Direction property is initialized to Input, and the DefaultValue property is initialized to null.

Siehe auch

Parameter(Parameter)

Initialisiert eine neue Instanz der Parameter-Klasse mit den Werten der ursprünglichen, angegebenen Instanz.Initializes a new instance of the Parameter class with the values of the original, specified instance.

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.A Parameter instance from which the current instance is initialized.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie der Parameter(Parameter) -Konstruktor aus einer Klasse aufgerufen wird Parameter , die die-Klasse erweitert, um das richtige Objekt Klon Verhalten für die-Klasse zu implementieren.The following code example demonstrates how to call the Parameter(Parameter) constructor from a class that extends the Parameter class to implement correct object cloning behavior for the class. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die Parameter Klassen Übersicht bereitgestellt wird.This code example is part of a larger example provided for the Parameter class overview.

// 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, mit dem Parameter eine-Instanz geklont wird.The Parameter(Parameter) constructor is a protected copy constructor used to clone a Parameter instance. NameDie Werte der Eigenschaften, Type, DefaultValue, Directionund werden ConvertEmptyStringToNull alle an die neue-Instanz übertragen.The values of the Name, Type, DefaultValue, Direction, and ConvertEmptyStringToNull properties are all transferred to the new instance.

Siehe auch

Parameter(String, DbType)

Initialisiert eine neue Instanz der Parameter-Klasse unter Verwendung des angegebenen Namens sowie des angegebenen Datenbanktyps.Initializes a new instance of the Parameter class, using the specified name and database type.

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

Parameter

name
String

Der Name des Parameters.The name of the parameter.

dbType
DbType

Der Datenbanktyp des Parameters.The database type of the parameter.

Hinweise

Ein Parameter -Objekt, das Parameter(String, DbType) mit dem-Konstruktor erstellt wird, name wird dbType mit den angegebenen Parametern und und mit den Standardwerten für andere Eigenschaften initialisiert.A Parameter object created with the Parameter(String, DbType) constructor is initialized with the specified name and dbType parameters, and with default values for other properties. Die Direction -Eigenschaft wird mit Inputinitialisiert, und DefaultValue die-Eigenschaft wird mit nullinitialisiert.The Direction property is initialized to Input, and the DefaultValue property is initialized to null.

Parameter(String, TypeCode)

Initialisiert eine neue Instanz der Parameter-Klasse unter Verwendung des angegebenen Namens und Typs.Initializes a new instance of the Parameter class, using the specified name and type.

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.The name of the parameter.

type
TypeCode

Ein TypeCode, der den Typ des Parameters angibt.A TypeCode that describes the type of the parameter.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie der Parameter(String, TypeCode) -Konstruktor aus einer Klasse aufgerufen wird Parameter , die die-Klasse Name erweitert Type , um die-und-Eigenschaften der-Instanz zu initialisieren.The following code example demonstrates how to call the Parameter(String, TypeCode) constructor from a class that extends the Parameter class to initialize the Name and Type properties of the instance. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die Parameter Klassen Übersicht bereitgestellt wird.This code example is part of a larger example provided for the Parameter class overview.

// 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 -Objekt, das Parameter(String, TypeCode) mit dem-Konstruktor erstellt wird, name wird type mit den angegebenen Parametern und und den Standardwerten für andere Eigenschaften initialisiert.A Parameter object created with the Parameter(String, TypeCode) constructor is initialized with the specified name and type parameters, and default values for other properties. Die Direction -Eigenschaft wird mit Inputinitialisiert, und DefaultValue die-Eigenschaft wird mit nullinitialisiert.The Direction property is initialized to Input, and the DefaultValue property is initialized to null.

Siehe auch

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.Initializes a new instance of the Parameter class, using the specified name, the specified database type, and the specified value for its DefaultValue property.

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

Parameter

name
String

Der Name der Parameter-Instanz.The name of the Parameter instance.

dbType
DbType

Der Datenbanktyp der Parameter-Instanz.The database type of the Parameter instance.

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.The default value for the Parameter instance, if the Parameter is bound to a value that is not yet initialized when Evaluate(HttpContext, Control) is called.

Hinweise

Die Direction -Eigenschaft Parameter der-Instanz wird mit Inputinitialisiert.The Direction property of the Parameter instance is initialized to Input.

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.Initializes a new instance of the Parameter class, using the specified name, the specified type, and the specified string for its DefaultValue property.

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.The name of the parameter.

type
TypeCode

Ein TypeCode, der den Typ des Parameters angibt.A TypeCode that describes the type of the parameter.

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.A string that serves as a default value for the parameter, if the Parameter is bound to a value that is not yet initialized when Evaluate(HttpContext, Control) is called.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie der Parameter(String, TypeCode, String) -Konstruktor verwendet wird, um der UpdateParameters -Auflistung eines AccessDataSource -Steuer Elements Update Parameter Update Objekte hinzuzufügen, bevor die-Methode aufgerufen wird.The following code example demonstrates how to use the Parameter(String, TypeCode, String) constructor to add update parameter objects to the UpdateParameters collection of an AccessDataSource control before calling the Update method.

<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 -Objekt, das Parameter(String, TypeCode, String) mit dem-Konstruktor erstellt wird, name wird mit type dem angegebenen Parameter und Parameter DefaultValue initialisiert und einem Eigenschafts Wert zugewiesen.A Parameter object created with the Parameter(String, TypeCode, String) constructor is initialized with the specified name parameter and type parameter, and assigned a DefaultValue property value. Die Direction-Eigenschaft wird mit Input initialisiert.The Direction property is initialized to Input.

Siehe auch

Gilt für: