Parameter Constructeurs

Définition

Initialise une nouvelle instance de la classe Parameter.Initializes a new instance of the Parameter class.

Surcharges

Parameter()

Initialise une nouvelle instance par défaut de la classe Parameter.Initializes a new default instance of the Parameter class.

Parameter(String)

Initialise une nouvelle instance de la classe Parameter avec le nom spécifié.Initializes a new instance of the Parameter class, using the specified name.

Parameter(Parameter)

Initialise une nouvelle instance de la classe Parameter avec les valeurs de l'instance originale spécifiée.Initializes a new instance of the Parameter class with the values of the original, specified instance.

Parameter(String, DbType)

Initialise une nouvelle instance de la classe Parameter à l'aide du nom et du type de base de données spécifiés.Initializes a new instance of the Parameter class, using the specified name and database type.

Parameter(String, TypeCode)

Initialise une nouvelle instance de la classe Parameter avec le nom et le type spécifiés.Initializes a new instance of the Parameter class, using the specified name and type.

Parameter(String, DbType, String)

Initialise une nouvelle instance de la classe Parameter avec le nom, le type de base de données et la valeur spécifiés pour sa propriété DefaultValue.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)

Initialise une nouvelle instance de la classe Parameter, avec le nom, le type et la chaîne spécifiés pour sa propriété DefaultValue.Initializes a new instance of the Parameter class, using the specified name, the specified type, and the specified string for its DefaultValue property.

Parameter()

Initialise une nouvelle instance par défaut de la classe Parameter.Initializes a new default instance of the Parameter class.

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

Remarques

Un Parameter objet créé avec le Parameter() constructeur est initialisé avec les valeurs par défaut pour toutes ses propriétés.A Parameter object created with the Parameter() constructor is initialized with default values for all its properties. La Name propriété est initialisée à String.Empty, la Type propriété est initialisée à TypeCode.Object, la Direction propriété est initialisée à Input, et la DefaultValue propriété est initialisée à null.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)

Initialise une nouvelle instance de la classe Parameter avec le nom spécifié.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)

Paramètres

name
String

Nom du paramètre.The name of the parameter.

Exemples

L’exemple de code suivant montre comment appeler le Parameter(String) constructeur à partir d’une classe qui Parameter étend la classe pour initialiser la Name propriété de l’instance.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. Cet exemple de code fait partie d’un exemple plus complet fourni Parameter pour la vue d’ensemble de la classe.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

Remarques

Un Parameter objet créé avec le Parameter(String) constructeur est initialisé avec les valeurs par name défaut et spécifiées pour ses autres propriétés.A Parameter object created with the Parameter(String) constructor is initialized with the specified name and default values for its other properties. La Type propriété est initialisée à TypeCode.Object, la Direction propriété est initialisée à Input, et la DefaultValue propriété est initialisée à null.The Type property is initialized to TypeCode.Object, the Direction property is initialized to Input, and the DefaultValue property is initialized to null.

Voir aussi

Parameter(Parameter)

Initialise une nouvelle instance de la classe Parameter avec les valeurs de l'instance originale spécifiée.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)

Paramètres

original
Parameter

Instance de Parameter à partir de laquelle l'instance actuelle est initialisée.A Parameter instance from which the current instance is initialized.

Exemples

L’exemple de code suivant montre comment appeler le Parameter(Parameter) constructeur à partir d’une classe qui Parameter étend la classe pour implémenter le comportement de clonage d’objet correct pour la classe.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. Cet exemple de code fait partie d’un exemple plus complet fourni Parameter pour la vue d’ensemble de la classe.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

Remarques

Le Parameter(Parameter) constructeur est un protected constructeur de copie utilisé pour cloner une Parameter instance.The Parameter(Parameter) constructor is a protected copy constructor used to clone a Parameter instance. NameLes valeurs des propriétés, Type, DefaultValue Direction, etConvertEmptyStringToNull sont toutes transférées vers la nouvelle instance.The values of the Name, Type, DefaultValue, Direction, and ConvertEmptyStringToNull properties are all transferred to the new instance.

Voir aussi

Parameter(String, DbType)

Initialise une nouvelle instance de la classe Parameter à l'aide du nom et du type de base de données spécifiés.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

Paramètres

name
String

Nom du paramètre.The name of the parameter.

dbType
DbType

Type de base de données du paramètre.The database type of the parameter.

Remarques

Un Parameter objet créé avec le Parameter(String, DbType) constructeur est initialisé avec les paramètres et name dbType spécifiés, et avec les valeurs par défaut pour les autres propriétés.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. La Direction propriété est initialisée à Input, et la DefaultValue propriété est initialisée à null.The Direction property is initialized to Input, and the DefaultValue property is initialized to null.

Parameter(String, TypeCode)

Initialise une nouvelle instance de la classe Parameter avec le nom et le type spécifiés.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)

Paramètres

name
String

Nom du paramètre.The name of the parameter.

type
TypeCode

TypeCode qui décrit le type du paramètre.A TypeCode that describes the type of the parameter.

Exemples

L’exemple de code suivant montre comment appeler le Parameter(String, TypeCode) constructeur à partir d’une classe qui Parameter étend la classe pour initialiser Type les Name propriétés et de l’instance de.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. Cet exemple de code fait partie d’un exemple plus complet fourni Parameter pour la vue d’ensemble de la classe.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

Remarques

Un Parameter objet créé avec le Parameter(String, TypeCode) constructeur est initialisé avec les paramètres et name type spécifiés, ainsi que les valeurs par défaut pour les autres propriétés.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. La Direction propriété est initialisée à Input, et la DefaultValue propriété est initialisée à null.The Direction property is initialized to Input, and the DefaultValue property is initialized to null.

Voir aussi

Parameter(String, DbType, String)

Initialise une nouvelle instance de la classe Parameter avec le nom, le type de base de données et la valeur spécifiés pour sa propriété DefaultValue.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

Paramètres

name
String

Nom de l'instance de Parameter.The name of the Parameter instance.

dbType
DbType

Type de base de données de l'instance Parameter.The database type of the Parameter instance.

defaultValue
String

Valeur par défaut pour l'instance Parameter, si Parameter est lié à une valeur qui n'est pas encore initialisée lorsque Evaluate(HttpContext, Control) est appelé.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.

Remarques

La Direction propriété de l' Parameter instance est initialisée à Input.The Direction property of the Parameter instance is initialized to Input.

Parameter(String, TypeCode, String)

Initialise une nouvelle instance de la classe Parameter, avec le nom, le type et la chaîne spécifiés pour sa propriété DefaultValue.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)

Paramètres

name
String

Nom du paramètre.The name of the parameter.

type
TypeCode

TypeCode qui décrit le type du paramètre.A TypeCode that describes the type of the parameter.

defaultValue
String

Chaîne qui sert de valeur par défaut pour le paramètre, si Parameter est lié à une valeur qui n'est pas encore initialisée lorsque Evaluate(HttpContext, Control) est appelé.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.

Exemples

L’exemple de code suivant montre comment utiliser le Parameter(String, TypeCode, String) constructeur pour ajouter des objets de paramètre de UpdateParameters mise à jour AccessDataSource à la collection d' Update un contrôle avant d’appeler la méthode.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>

Remarques

Un Parameter objet créé avec le Parameter(String, TypeCode, String) constructeur est initialisé avec le paramètre et name type le paramètre spécifiés, et une DefaultValue valeur de propriété leur est assignée.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. La propriété Direction est initialisée à Input.The Direction property is initialized to Input.

Voir aussi

S’applique à