Compartir vía


Parameter.Direction Propiedad

Definición

Indica si el objeto Parameter se utiliza para enlazar un valor a un control o si se puede utilizar el control para cambiar el valor.

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

Valor de propiedad

Uno de los valores de ParameterDirection. De forma predeterminada, la propiedad Direction se establece en Input.

Ejemplos

En el ejemplo de código siguiente se muestra cómo establecer las DefaultValuepropiedades , Typey Direction de objetos cuando se usan como parámetros de salida y parámetros de Parameter valor devueltos con un procedimiento almacenado. Este ejemplo de código forma parte de un ejemplo más grande proporcionado para la información general de la SqlDataSourceStatusEventArgs clase.

<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>

Comentarios

Actualmente Direction , la clase no usa la Parameter propiedad y está reservada para su uso futuro.

La Direction propiedad describe la dirección del flujo de datos entre el valor al que está enlazada una Parameter instancia y el Parameter propio objeto. El valor predeterminado de la Direction propiedad , Inputdescribe el escenario más común en el que el flujo de datos siempre está en una dirección: desde el valor al que está enlazado el Parameter objeto al Parameter objeto. Los cambios realizados en el valor subyacente se reflejan en el Parameter objeto, pero los datos subyacentes no reflejan los cambios realizados en el Parameter objeto. Puede establecer la Direction propiedad en o Output al trabajar con parámetros de salida, o ReturnValue al trabajar con un valor devuelto de InputOutput un procedimiento almacenado.

Si se cambia la Direction propiedad del parámetro, se llama al OnParameterChanged método .

Se aplica a