Partager via


Parameter Constructeurs

Définition

Initialise une nouvelle instance de la classe Parameter.

Surcharges

Parameter()

Initialise une nouvelle instance par défaut de la classe Parameter.

Parameter(String)

Initialise une nouvelle instance de la classe Parameter en utilisant le nom spécifié.

Parameter(Parameter)

Initialise une nouvelle instance de la classe Parameter avec les valeurs de l’instance d’origine spécifiée.

Parameter(String, DbType)

Initialise une nouvelle instance de la classe Parameter en utilisant le nom et le type de base de données spécifiés.

Parameter(String, TypeCode)

Initialise une nouvelle instance de la classe Parameter en utilisant le nom et le type spécifiés.

Parameter(String, DbType, String)

Initialise une nouvelle instance de la classe Parameter en utilisant le nom spécifié, le type de base de données spécifié et la valeur spécifiée pour sa propriété DefaultValue.

Parameter(String, TypeCode, String)

Initialise une nouvelle instance de la classe Parameter, en utilisant le nom spécifié, le type spécifié et la chaîne spécifiée pour sa propriété DefaultValue.

Parameter()

Initialise une nouvelle instance par défaut de la classe Parameter.

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

Remarques

Un objet Parameter créé avec le constructeur Parameter() est initialisé avec des valeurs par défaut pour toutes ses propriétés. La propriété Name est initialisée en String.Empty, la propriété Type est initialisée à TypeCode.Object, la propriété Direction est initialisée à Inputet la propriété DefaultValue est initialisée à null.

S’applique à

Parameter(String)

Initialise une nouvelle instance de la classe Parameter en utilisant le nom spécifié.

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.

Exemples

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

Remarques

Un objet Parameter créé avec le constructeur Parameter(String) est initialisé avec les valeurs name et par défaut spécifiées pour ses autres propriétés. La propriété Type est initialisée en TypeCode.Object, la propriété Direction est initialisée sur Inputet la propriété DefaultValue est initialisée sur null.

Voir aussi

S’applique à

Parameter(Parameter)

Initialise une nouvelle instance de la classe Parameter avec les valeurs de l’instance d’origine spécifiée.

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 Parameter à partir de laquelle l’instance actuelle est initialisée.

Exemples

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

Remarques

Le constructeur Parameter(Parameter) est un constructeur de copie protected utilisé pour cloner une instance de Parameter. Les valeurs des propriétés Name, Type, DefaultValue, Directionet ConvertEmptyStringToNull sont toutes transférées vers la nouvelle instance.

Voir aussi

S’applique à

Parameter(String, DbType)

Initialise une nouvelle instance de la classe Parameter en utilisant le nom et le type de base de données spécifiés.

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)

Paramètres

name
String

Nom du paramètre.

dbType
DbType

Type de base de données du paramètre.

Remarques

Un objet Parameter créé avec le constructeur Parameter(String, DbType) est initialisé avec les paramètres name et dbType spécifiés, ainsi que les valeurs par défaut pour d’autres propriétés. La propriété Direction est initialisée en Inputet la propriété DefaultValue est initialisée sur null.

S’applique à

Parameter(String, TypeCode)

Initialise une nouvelle instance de la classe Parameter en utilisant le nom et le type spécifiés.

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.

type
TypeCode

Un TypeCode qui décrit le type du paramètre.

Exemples

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

Remarques

Un objet Parameter créé avec le constructeur Parameter(String, TypeCode) est initialisé avec les paramètres name et type spécifiés, ainsi que les valeurs par défaut pour d’autres propriétés. La propriété Direction est initialisée en Inputet la propriété DefaultValue est initialisée sur null.

Voir aussi

S’applique à

Parameter(String, DbType, String)

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

Paramètres

name
String

Nom de l’instance Parameter.

dbType
DbType

Type de base de données de l’instance Parameter.

defaultValue
String

Valeur par défaut de l’instance de Parameter, si la Parameter est liée à une valeur qui n’est pas encore initialisée lorsque Evaluate(HttpContext, Control) est appelée.

Remarques

La propriété Direction de l’instance de Parameter est initialisée pour Input.

S’applique à

Parameter(String, TypeCode, String)

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

Paramètres

name
String

Nom du paramètre.

type
TypeCode

Un TypeCode qui décrit le type du paramètre.

defaultValue
String

Chaîne qui sert de valeur par défaut pour le paramètre, si la Parameter est liée à une valeur qui n’est pas encore initialisée lorsque Evaluate(HttpContext, Control) est appelée.

Remarques

Un objet Parameter créé avec le constructeur Parameter(String, TypeCode, String) est initialisé avec le paramètre name spécifié et le paramètre type, et a affecté une valeur de propriété DefaultValue. La propriété Direction est initialisée pour Input.

Voir aussi

S’applique à