Parameter.Direction Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает, используется ли объект Parameter для привязки значения к элементу управления или же элемент управления можно использовать для изменения значения.
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
Значение свойства
Одно из значений перечисления ParameterDirection. По умолчанию свойству Direction присваивается значение Input.
Примеры
В следующем примере кода показано, как задать DefaultValueTypeи Direction свойства объектов при их использовании в качестве выходных Parameter параметров и возвращаемых параметров значения с хранимой процедурой. Этот пример кода является частью более крупного примера, предоставленного 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>
Комментарии
Свойство Direction в настоящее время не используется классом Parameter и зарезервировано для использования в будущем.
Свойство Direction описывает направление потока данных между значением, к которому Parameter привязан экземпляр, и Parameter самим объектом. Значение по умолчанию для Direction свойства описывает наиболее распространенный сценарий, Inputв котором поток данных всегда находится в одном направлении: от значения, к которому Parameter объект привязан к объекту Parameter . Любые изменения, внесенные в базовое значение, отражаются Parameter объектом, но любые изменения Parameter в объекте не отражаются базовыми данными. Свойство можно задать Direction InputOutput как для выходных параметров, ReturnValue так и Output при работе с возвращаемым значением из хранимой процедуры.
Если Direction изменении свойства параметра OnParameterChanged вызывается метод.