Parameter.Direction Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Azt jelzi, hogy az Parameter objektum egy vezérlőelemhez köti-e az értéket, vagy a vezérlőelem használható az érték módosítására.
public:
property System::Data::ParameterDirection Direction { System::Data::ParameterDirection get(); void set(System::Data::ParameterDirection value); };
public System.Data.ParameterDirection Direction { get; set; }
member this.Direction : System.Data.ParameterDirection with get, set
Public Property Direction As ParameterDirection
Tulajdonság értéke
Az egyik ParameterDirection érték. Direction alapértelmezés szerint be Input van állítva.
Példák
Az alábbi példakód bemutatja, hogyan állíthatja be az DefaultValueobjektumok , Typeés Direction tulajdonságait Parameter , amikor kimeneti paraméterként használja őket, és hogyan ad vissza értékparamétereket egy tárolt eljárással. Ez a példakód egy nagyobb, az SqlDataSourceStatusEventArgs osztály áttekintéséhez megadott példa része.
<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>
Megjegyzések
A Direction tulajdonságot jelenleg nem használja az Parameter osztály, és jövőbeli használatra van fenntartva.
A Direction tulajdonság az adatáramlás irányát írja le a példányhoz kötött érték Parameter és maga az Parameter objektum között. A tulajdonság alapértelmezett értéke Direction azt a leggyakoribb forgatókönyvet írja le, Inputamelyben az adatok áramlása mindig egy irányba halad: attól az értéktől, amelyhez az Parameter objektum az Parameter objektumhoz van kötve. A mögöttes érték módosításait az Parameter objektum tükrözi, de az Parameter objektum módosításait az alapul szolgáló adatok nem tükrözik. Beállíthatja a tulajdonságot DirectionInputOutput a Output kimeneti paraméterekkel való munka során, vagy ReturnValue ha tárolt eljárásból származó visszatérési értékkel dolgozik.
Ha a Direction paraméter tulajdonsága módosul, a OnParameterChanged metódus meghívása történik.