Udostępnij za pośrednictwem


Parameter Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy Parameter.

Przeciążenia

Parameter()

Inicjuje nowe domyślne wystąpienie klasy Parameter.

Parameter(String)

Inicjuje nowe wystąpienie klasy Parameter przy użyciu określonej nazwy.

Parameter(Parameter)

Inicjuje nowe wystąpienie klasy Parameter z wartościami oryginalnego określonego wystąpienia.

Parameter(String, DbType)

Inicjuje nowe wystąpienie klasy Parameter przy użyciu określonej nazwy i typu bazy danych.

Parameter(String, TypeCode)

Inicjuje nowe wystąpienie klasy Parameter przy użyciu określonej nazwy i typu.

Parameter(String, DbType, String)

Inicjuje nowe wystąpienie klasy Parameter przy użyciu określonej nazwy, określonego typu bazy danych i określonej wartości dla jej właściwości DefaultValue.

Parameter(String, TypeCode, String)

Inicjuje nowe wystąpienie klasy Parameter przy użyciu określonej nazwy, określonego typu i określonego ciągu dla jej właściwości DefaultValue.

Parameter()

Inicjuje nowe domyślne wystąpienie klasy Parameter.

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

Uwagi

Obiekt Parameter utworzony za pomocą konstruktora Parameter() jest inicjowany z wartościami domyślnymi dla wszystkich jego właściwości. Właściwość Name jest inicjowana do String.Empty, właściwość Type jest inicjowana do TypeCode.Object, właściwość Direction jest inicjowana w celu Input, a właściwość DefaultValue jest inicjowana do null.

Dotyczy

Parameter(String)

Inicjuje nowe wystąpienie klasy Parameter przy użyciu określonej nazwy.

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

Nazwa parametru.

Przykłady

W poniższym przykładzie kodu pokazano, jak wywołać konstruktor Parameter(String) z klasy, która rozszerza klasę Parameter w celu zainicjowania właściwości Name wystąpienia. Ten przykład kodu jest częścią większego przykładu udostępnionego dla przeglądu klasy 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

Uwagi

Obiekt Parameter utworzony za pomocą konstruktora Parameter(String) jest inicjowany przy użyciu określonych name i wartości domyślnych dla innych właściwości. Właściwość Type jest inicjowana do TypeCode.Object, właściwość Direction jest inicjowana do Input, a właściwość DefaultValue jest inicjowana do null.

Zobacz też

Dotyczy

Parameter(Parameter)

Inicjuje nowe wystąpienie klasy Parameter z wartościami oryginalnego określonego wystąpienia.

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

original
Parameter

Wystąpienie Parameter, z którego zainicjowano bieżące wystąpienie.

Przykłady

W poniższym przykładzie kodu pokazano, jak wywołać konstruktor Parameter(Parameter) z klasy, która rozszerza klasę Parameter w celu zaimplementowania poprawnego zachowania klonowania obiektów dla klasy. Ten przykład kodu jest częścią większego przykładu udostępnionego dla przeglądu klasy 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

Uwagi

Konstruktor Parameter(Parameter) jest konstruktorem kopii protected używanym do klonowania wystąpienia Parameter. Wartości właściwości Name, Type, DefaultValue, Directioni ConvertEmptyStringToNull są przenoszone do nowego wystąpienia.

Zobacz też

Dotyczy

Parameter(String, DbType)

Inicjuje nowe wystąpienie klasy Parameter przy użyciu określonej nazwy i typu bazy danych.

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

Nazwa parametru.

dbType
DbType

Typ bazy danych parametru.

Uwagi

Obiekt Parameter utworzony za pomocą konstruktora Parameter(String, DbType) jest inicjowany z określonymi parametrami name i dbType oraz wartościami domyślnymi dla innych właściwości. Właściwość Direction jest inicjowana do Input, a właściwość DefaultValue jest inicjowana do null.

Dotyczy

Parameter(String, TypeCode)

Inicjuje nowe wystąpienie klasy Parameter przy użyciu określonej nazwy i 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

Nazwa parametru.

type
TypeCode

TypeCode opisujący typ parametru.

Przykłady

W poniższym przykładzie kodu pokazano, jak wywołać konstruktor Parameter(String, TypeCode) z klasy, która rozszerza klasę Parameter w celu zainicjowania Name i Type właściwości wystąpienia. Ten przykład kodu jest częścią większego przykładu udostępnionego dla przeglądu klasy 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

Uwagi

Obiekt Parameter utworzony za pomocą konstruktora Parameter(String, TypeCode) jest inicjowany z określonymi parametrami name i type oraz wartościami domyślnymi dla innych właściwości. Właściwość Direction jest inicjowana do Input, a właściwość DefaultValue jest inicjowana do null.

Zobacz też

Dotyczy

Parameter(String, DbType, String)

Inicjuje nowe wystąpienie klasy Parameter przy użyciu określonej nazwy, określonego typu bazy danych i określonej wartości dla jej właściwości 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)

Parametry

name
String

Nazwa wystąpienia Parameter.

dbType
DbType

Typ bazy danych wystąpienia Parameter.

defaultValue
String

Wartość domyślna wystąpienia Parameter, jeśli Parameter jest powiązana z wartością, która nie została jeszcze zainicjowana podczas wywoływania Evaluate(HttpContext, Control).

Uwagi

Właściwość Direction wystąpienia Parameter jest inicjowana w celu Input.

Dotyczy

Parameter(String, TypeCode, String)

Inicjuje nowe wystąpienie klasy Parameter przy użyciu określonej nazwy, określonego typu i określonego ciągu dla jej właściwości 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)

Parametry

name
String

Nazwa parametru.

type
TypeCode

TypeCode opisujący typ parametru.

defaultValue
String

Ciąg, który służy jako wartość domyślna parametru, jeśli Parameter jest powiązany z wartością, która nie jest jeszcze zainicjowana podczas wywoływania Evaluate(HttpContext, Control).

Uwagi

Obiekt Parameter utworzony za pomocą konstruktora Parameter(String, TypeCode, String) jest inicjowany przy użyciu określonego parametru name i parametru type oraz przypisano wartość właściwości DefaultValue. Właściwość Direction jest inicjowana w celu Input.

Zobacz też

Dotyczy