Parameter.Direction Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje, zda Parameter se objekt používá k vytvoření vazby hodnoty k ovládacímu prvku, nebo lze použít ke změně hodnoty.
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
Hodnota vlastnosti
Jedna z ParameterDirection hodnot. Direction je ve výchozím nastavení nastavená na Input hodnotu.
Příklady
Následující příklad kódu ukazuje, jak nastavit DefaultValue, Typea Direction vlastnosti Parameter objektů při jejich použití jako výstupní parametry a vrátit parametry hodnoty s uloženou procedurou. Tento příklad kódu je součástí většího příkladu SqlDataSourceStatusEventArgs , který je k dispozici pro přehled třídy.
<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>
Poznámky
Vlastnost Direction v současné době třída nepoužívá Parameter a je vyhrazena pro budoucí použití.
Vlastnost Direction popisuje směr toku dat mezi hodnotou, ke které Parameter je instance svázána, a samotným objektem Parameter . Výchozí hodnota vlastnosti Direction , popisuje nejběžnější scénář, Inputkdy tok dat je vždy v jednom směru: z hodnoty, ke které Parameter je objekt svázán s objektem Parameter . Všechny změny provedené v podkladové hodnotě se projeví objektem Parameter , ale žádné změny objektu Parameter se neprojeví podkladovými daty. Vlastnost můžete nastavit Direction na InputOutput výstupní parametry nebo Output při práci s výstupními parametry nebo ReturnValue při práci s návratovou hodnotou z uložené procedury.
Direction Pokud je vlastnost parametru změněna, OnParameterChanged je volána metoda.