Parameter Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci Parameter třídy.
Přetížení
Parameter() |
Inicializuje novou výchozí instanci Parameter třídy. |
Parameter(String) |
Inicializuje novou instanci Parameter třídy pomocí zadaného názvu. |
Parameter(Parameter) |
Inicializuje novou instanci Parameter třídy s hodnotami původní zadané instance. |
Parameter(String, DbType) |
Inicializuje novou instanci Parameter třídy pomocí zadaného názvu a typu databáze. |
Parameter(String, TypeCode) |
Inicializuje novou instanci Parameter třídy pomocí zadaného názvu a typu. |
Parameter(String, DbType, String) |
Inicializuje novou instanci Parameter třídy pomocí zadaného názvu, zadaného typu databáze a zadané hodnoty pro jeho DefaultValue vlastnost. |
Parameter(String, TypeCode, String) |
Inicializuje novou instanci Parameter třídy pomocí zadaného názvu, zadaného typu a zadaného řetězce pro jeho DefaultValue vlastnost. |
Parameter()
Inicializuje novou výchozí instanci Parameter třídy.
public:
Parameter();
public Parameter ();
Public Sub New ()
Poznámky
Objekt Parameter vytvořený pomocí konstruktoru Parameter() je inicializován s výchozími hodnotami pro všechny její vlastnosti. Vlastnost Name se inicializuje na String.Empty, vlastnost Type se inicializuje na TypeCode.Object, vlastnost Direction se inicializuje na Inputa vlastnost DefaultValue se inicializuje na null
.
Platí pro
Parameter(String)
Inicializuje novou instanci Parameter třídy pomocí zadaného názvu.
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)
Parametry
- name
- String
Název parametru.
Příklady
Následující příklad kódu ukazuje, jak volat Parameter(String) konstruktor z třídy, která rozšiřuje Parameter třídy inicializovat Name vlastnost instance. Tento příklad kódu je součástí většího příkladu, který je k dispozici pro přehled třídy 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
Poznámky
Objekt Parameter vytvořený pomocí konstruktoru Parameter(String) se inicializuje se zadanými name
a výchozími hodnotami pro ostatní vlastnosti. Vlastnost Type se inicializuje na TypeCode.Object, vlastnost Direction se inicializuje na Inputa vlastnost DefaultValue se inicializuje na null
.
Viz také
Platí pro
Parameter(Parameter)
Inicializuje novou instanci Parameter třídy s hodnotami původní zadané 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)
Parametry
Příklady
Následující příklad kódu ukazuje, jak volat Parameter(Parameter) konstruktor z třídy, která rozšiřuje Parameter třídy implementovat správné chování klonování objektů pro třídu. Tento příklad kódu je součástí většího příkladu, který je k dispozici pro přehled třídy 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
Poznámky
Konstruktor Parameter(Parameter) je konstruktor protected
copy použitý ke klonování instance Parameter. Všechny hodnoty vlastností Name, Type, DefaultValue, Directiona ConvertEmptyStringToNull se přenesou do nové instance.
Viz také
Platí pro
Parameter(String, DbType)
Inicializuje novou instanci Parameter třídy pomocí zadaného názvu a typu databáze.
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)
Parametry
- name
- String
Název parametru.
- dbType
- DbType
Typ databáze parametru.
Poznámky
Objekt Parameter vytvořený pomocí konstruktoru Parameter(String, DbType) se inicializuje se zadanými parametry name
a dbType
a s výchozími hodnotami pro jiné vlastnosti. Vlastnost Direction je inicializována na Inputa vlastnost DefaultValue je inicializována na null
.
Platí pro
Parameter(String, TypeCode)
Inicializuje novou instanci Parameter třídy pomocí zadaného názvu a typu.
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)
Parametry
- name
- String
Název parametru.
Příklady
Následující příklad kódu ukazuje, jak volat Parameter(String, TypeCode) konstruktor z třídy, která rozšiřuje Parameter třídy inicializovat Name a Type vlastnosti instance. Tento příklad kódu je součástí většího příkladu, který je k dispozici pro přehled třídy 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
Poznámky
Objekt Parameter vytvořený pomocí konstruktoru Parameter(String, TypeCode) se inicializuje se zadanými parametry name
a type
a výchozími hodnotami pro jiné vlastnosti. Vlastnost Direction je inicializována na Inputa vlastnost DefaultValue je inicializována na null
.
Viz také
Platí pro
Parameter(String, DbType, String)
Inicializuje novou instanci Parameter třídy pomocí zadaného názvu, zadaného typu databáze a zadané hodnoty pro jeho DefaultValue vlastnost.
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)
Parametry
- defaultValue
- String
Výchozí hodnota instance Parameter, pokud je Parameter vázána na hodnotu, která ještě není inicializována při Evaluate(HttpContext, Control) je volána.
Poznámky
Vlastnost Direction instance Parameter je inicializována na Input.
Platí pro
Parameter(String, TypeCode, String)
Inicializuje novou instanci Parameter třídy pomocí zadaného názvu, zadaného typu a zadaného řetězce pro jeho DefaultValue vlastnost.
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)
Parametry
- name
- String
Název parametru.
- defaultValue
- String
Řetězec, který slouží jako výchozí hodnota parametru, pokud je Parameter vázán na hodnotu, která ještě není inicializována při Evaluate(HttpContext, Control) je volána.
Poznámky
Objekt Parameter vytvořený pomocí konstruktoru Parameter(String, TypeCode, String) se inicializuje pomocí zadaného parametru name
a parametru type
a přiřadí hodnotu vlastnosti DefaultValue. Vlastnost Direction je inicializována na Input.