Parameter.Direction Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Indica se l'oggetto Parameter viene utilizzato per associare un valore a un controllo oppure il controllo può essere utilizzato per la modifica del valore.
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
Valore della proprietà
Uno dei valori di ParameterDirection. Per impostazione predefinita, la proprietà Direction è impostata su Input.
Esempio
Nell'esempio di codice seguente viene illustrato come impostare le DefaultValueproprietà , Typee Direction degli oggetti quando vengono usati come parametri di Parameter output e parametri di valore restituiti con una stored procedure. Questo esempio di codice fa parte di un esempio più grande fornito per la panoramica della SqlDataSourceStatusEventArgs classe.
<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>
Commenti
La Direction proprietà attualmente non viene usata dalla classe ed è riservata per l'uso Parameter futuro.
La Direction proprietà descrive la direzione del flusso di dati tra il valore a cui è associata un'istanza Parameter e l'oggetto Parameter stesso. Il valore predefinito per la Direction proprietà , Input, descrive lo scenario più comune in cui il flusso di dati è sempre in una direzione: dal valore a cui l'oggetto Parameter è associato all'oggetto Parameter . Le modifiche apportate al valore sottostante vengono riflesse dall'oggetto, ma le modifiche apportate all'oggetto Parameter Parameter non vengono riflesse dai dati sottostanti. È possibile impostare la Direction proprietà su InputOutput o Output quando si utilizzano parametri di output o ReturnValue quando si usa un valore restituito da una stored procedure.
Se la Direction proprietà del parametro viene modificata, viene chiamato il OnParameterChanged metodo .