Parameter.Direction プロパティ
アセンブリ: System.Web (system.web.dll 内)

Dim instance As Parameter Dim value As ParameterDirection value = instance.Direction instance.Direction = value
public: property ParameterDirection Direction { ParameterDirection get (); void set (ParameterDirection value); }
/** @property */ public ParameterDirection get_Direction () /** @property */ public void set_Direction (ParameterDirection value)
public function get Direction () : ParameterDirection public function set Direction (value : ParameterDirection)
ParameterDirection 値の 1 つ。既定では Direction は Input に設定されます。

Direction プロパティは、Parameter クラスで現在使用されていません。このプロパティは、今後使用するために予約されています。
Direction プロパティは、Parameter インスタンスのバインド先の値と Parameter オブジェクト自体の間でのデータ フローの方向を示します。Direction プロパティの既定値 Input は、データ フローが常に一方向 (Parameter オブジェクトのバインド先の値から Parameter オブジェクトへ) の場合の最も一般的なシナリオを示します。基になる値への変更は、Parameter オブジェクトによってリフレクションされますが、Parameter オブジェクトへの変更は、基になるデータによってリフレクションされません。出力パラメータを使用する場合は、Direction プロパティを InputOutput または Output に設定できます。また、ストアド プロシージャからの戻り値を使用する場合には、ReturnValue に設定できます。
パラメータの Direction プロパティが変更されると、OnParameterChanged メソッドが呼び出されます。

Parameter オブジェクトをストアド プロシージャの出力パラメータおよび戻り値パラメータとして使用する場合に、このオブジェクトの DefaultValue、Type、Direction の各プロパティを設定する方法を次のコード例に示します。このコード例は SqlDataSourceStatusEventArgs クラスの概要で取り上げているコード例の一部分です。
<asp:sqldatasource id="SqlDataSource1" runat="server" datasourcemode="DataSet" connectionstring="<%$ ConnectionStrings:MyNorthwind%>" selectcommand="getordertotal" onselected="OnSelectedHandler"> <selectparameters> <asp:querystringparameter name="empId" querystringfield="empId" /> <asp:parameter name="total" type="Int32" direction="Output" defaultvalue="0" /> <asp:parameter name="_ret" type="Int32" direction="ReturnValue" defaultvalue="0" /> </selectparameters> </asp:sqldatasource>
<asp:sqldatasource id="SqlDataSource1" runat="server" datasourcemode="DataSet" connectionstring="<%$ ConnectionStrings:MyNorthwind%>" selectcommand="getordertotal" onselected="OnSelectedHandler"> <selectparameters> <asp:querystringparameter name="empId" querystringfield="empId" /> <asp:parameter name="total" type="Int32" direction="Output" defaultvalue="0" /> <asp:parameter name="_ret" type="Int32" direction="ReturnValue" defaultvalue="0" /> </selectparameters> </asp:sqldatasource>

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ParameterDirection 列挙体
アセンブリ: System.Data (system.data.dll 内)

Public Enumeration ParameterDirection

メンバ名 | 説明 | |
---|---|---|
![]() | Input | このパラメータは入力パラメータです。 |
![]() | InputOutput | このパラメータは入力または出力のどちらでもできます。 |
![]() | Output | このパラメータは出力パラメータです。 |
![]() | ReturnValue | このパラメータは、ストアド プロシージャ、組み込み関数、ユーザー定義関数などの演算からの戻り値を表します。 |


Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- ParameterDirectionのページへのリンク