Parameter コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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)
パラメーター
例
次のコード例では、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
コピー コンストラクターです。
Name、Type、DefaultValue、Direction、および 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
パラメーターの名前。
例
次のコード例では、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)
パラメーター
- 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
パラメーターの名前。
- defaultValue
- String
Parameter が呼び出されたときにまだ初期化されていない値にバインドされている場合に、パラメーターの既定値として機能する文字列 Evaluate(HttpContext, Control)。
注釈
Parameter(String, TypeCode, String) コンストラクターで作成された Parameter オブジェクトは、指定した name
パラメーターと type
パラメーターを使用して初期化され、DefaultValue プロパティ値が割り当てられます。
Direction プロパティは、Inputに初期化されます。
こちらもご覧ください
適用対象
.NET