次の方法で共有


Parameter コンストラクター

定義

Parameter クラスの新しいインスタンスを初期化します。

オーバーロード

Parameter()

Parameter クラスの新しい既定のインスタンスを初期化します。

Parameter(String)

指定した名前を使用して、Parameter クラスの新しいインスタンスを初期化します。

Parameter(Parameter)

指定した元のインスタンスの値を使用して、Parameter クラスの新しいインスタンスを初期化します。

Parameter(String, DbType)

指定した名前とデータベースの種類を使用して、Parameter クラスの新しいインスタンスを初期化します。

Parameter(String, TypeCode)

指定した名前と型を使用して、Parameter クラスの新しいインスタンスを初期化します。

Parameter(String, DbType, String)

Parameter クラスの新しいインスタンスを、指定した名前、指定したデータベース型、およびその DefaultValue プロパティの指定した値を使用して初期化します。

Parameter(String, TypeCode, String)

指定した名前、指定した型、およびその DefaultValue プロパティの指定した文字列を使用して、Parameter クラスの新しいインスタンスを初期化します。

Parameter()

Parameter クラスの新しい既定のインスタンスを初期化します。

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

注釈

Parameter() コンストラクターで作成された Parameter オブジェクトは、そのすべてのプロパティの既定値で初期化されます。 Name プロパティは String.Emptyに初期化され、Type プロパティは TypeCode.Objectに初期化され、Direction プロパティは Inputに初期化され、DefaultValue プロパティは nullに初期化されます。

適用対象

Parameter(String)

指定した名前を使用して、Parameter クラスの新しいインスタンスを初期化します。

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)

パラメーター

name
String

パラメーターの名前。

次のコード例では、Parameter クラスを拡張するクラスから Parameter(String) コンストラクターを呼び出して、インスタンスの Name プロパティを初期化する方法を示します。 このコード例は、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

注釈

Parameter(String) コンストラクターで作成された Parameter オブジェクトは、指定した name とその他のプロパティの既定値で初期化されます。 Type プロパティは TypeCode.Objectに初期化され、Direction プロパティは Inputに初期化され、DefaultValue プロパティは nullに初期化されます。

こちらもご覧ください

適用対象

Parameter(Parameter)

指定した元のインスタンスの値を使用して、Parameter クラスの新しいインスタンスを初期化します。

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)

パラメーター

original
Parameter

現在のインスタンスの初期化元の Parameter インスタンス。

次のコード例では、Parameter クラスを拡張するクラスから Parameter(Parameter) コンストラクターを呼び出して、クラスの正しいオブジェクト複製動作を実装する方法を示します。 このコード例は、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

注釈

Parameter(Parameter) コンストラクターは、Parameter インスタンスの複製に使用される protected コピー コンストラクターです。 NameTypeDefaultValueDirection、および ConvertEmptyStringToNull のプロパティの値はすべて、新しいインスタンスに転送されます。

こちらもご覧ください

適用対象

Parameter(String, DbType)

指定した名前とデータベースの種類を使用して、Parameter クラスの新しいインスタンスを初期化します。

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)

パラメーター

name
String

パラメーターの名前。

dbType
DbType

パラメーターのデータベース型。

注釈

Parameter(String, DbType) コンストラクターを使用して作成された Parameter オブジェクトは、指定した name パラメーターと dbType パラメーター、およびその他のプロパティの既定値を使用して初期化されます。 Direction プロパティは Inputに初期化され、DefaultValue プロパティは nullに初期化されます。

適用対象

Parameter(String, TypeCode)

指定した名前と型を使用して、Parameter クラスの新しいインスタンスを初期化します。

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)

パラメーター

name
String

パラメーターの名前。

type
TypeCode

パラメーターの型を記述する TypeCode

次のコード例では、Parameter クラスを拡張するクラスから Parameter(String, TypeCode) コンストラクターを呼び出して、インスタンスの Name プロパティと Type プロパティを初期化する方法を示します。 このコード例は、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

注釈

Parameter(String, TypeCode) コンストラクターを使用して作成された Parameter オブジェクトは、指定した name パラメーターと type パラメーター、およびその他のプロパティの既定値で初期化されます。 Direction プロパティは Inputに初期化され、DefaultValue プロパティは nullに初期化されます。

こちらもご覧ください

適用対象

Parameter(String, DbType, String)

Parameter クラスの新しいインスタンスを、指定した名前、指定したデータベース型、およびその 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)

パラメーター

name
String

Parameter インスタンスの名前。

dbType
DbType

Parameter インスタンスのデータベース型。

defaultValue
String

Evaluate(HttpContext, Control) が呼び出されたときにまだ初期化されていない値に Parameter がバインドされている場合、Parameter インスタンスの既定値。

注釈

Parameter インスタンスの Direction プロパティは、Inputに初期化されます。

適用対象

Parameter(String, TypeCode, String)

指定した名前、指定した型、およびその DefaultValue プロパティの指定した文字列を使用して、Parameter クラスの新しいインスタンスを初期化します。

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)

パラメーター

name
String

パラメーターの名前。

type
TypeCode

パラメーターの型を記述する TypeCode

defaultValue
String

Parameter が呼び出されたときにまだ初期化されていない値にバインドされている場合に、パラメーターの既定値として機能する文字列 Evaluate(HttpContext, Control)

注釈

Parameter(String, TypeCode, String) コンストラクターで作成された Parameter オブジェクトは、指定した name パラメーターと type パラメーターを使用して初期化され、DefaultValue プロパティ値が割り当てられます。 Direction プロパティは、Inputに初期化されます。

こちらもご覧ください

適用対象