DataParameter – třída
Představuje parametr data, je odvozen z příkazu zdroj dat nebo který je předáno pomocí příkazu zdroj dat.
Hierarchie dědičnosti
System.Object
Microsoft.VisualStudio.Data.DataParameter
Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetParameter
Obor názvů: Microsoft.VisualStudio.Data
Sestavení: Microsoft.VisualStudio.Data (v Microsoft.VisualStudio.Data.dll)
Syntaxe
'Deklarace
Public MustInherit Class DataParameter
public abstract class DataParameter
public ref class DataParameter abstract
[<AbstractClass>]
type DataParameter = class end
public abstract class DataParameter
Typ DataParameter zveřejňuje následující členy.
Konstruktory
Název | Popis | |
---|---|---|
DataParameter() | Konstruktoru třídy.Inicializuje se instance nonparameterized DataParameter třídy. | |
DataParameter(Boolean) | Konstruktoru třídy.Inicializuje parametry instance DataParameter třídy s uvedením zda odvodit pomocí instance DeriveParameters metoda. |
Nahoru
Vlastnosti
Název | Popis | |
---|---|---|
DefaultPrecision | Načte hodnotu bajtu, určující výchozí přesnost pro aktuální typ parametru. | |
DefaultScale | Načte hodnotu bajtu, určující výchozí měřítko pro aktuální typ parametru. | |
DefaultSize | Načte a celočíselná hodnota určující výchozí velikost pro aktuální typ parametru. | |
Direction | Získá nebo nastaví DataParameterDirection objektu určující směr parametru. | |
IsDerived | Logická hodnota označující, zda byl tento parametr odvozena ze zdroje dat načte. | |
IsFixedPrecision | Logická hodnota označující, zda je pevnou přesnost pro aktuální typ parametru načte. | |
IsFixedScale | Logická hodnota označující, zda je stanovena stupnice pro aktuální typ parametru načte. | |
IsFixedSize | Logická hodnota označující, zda je pevná velikost pro aktuální typ parametru načte. | |
IsNullable | Logická hodnota označující, zda může mít tento parametr zkopíruje null hodnotu. | |
IsOptional | Logická hodnota označující, zda tento parametr je volitelný, v případech, kdy je tento parametr odvozené parametr načte. | |
Name | Získá nebo nastaví název parametru literál řetězce. | |
Precision | Získá nebo nastaví hodnotu bajtu parametru přesnost určení. | |
Scale | Získá nebo nastaví hodnotu bajtu, určení rozsahu parametru. | |
Size | Získá nebo nastaví celočíselnou hodnotu určující velikost parametru. | |
Type | Získá nebo nastaví datový zdroj konkrétní typ parametru. | |
Value | Získá nebo nastaví hodnotu parametru. |
Nahoru
Metody
Název | Popis | |
---|---|---|
Equals | Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.) | |
Finalize | Umožňuje objekt při uvolnění prostředků a provádět jiné operace vyčištění před je zažádáno systémem uvolňování paměti. (Zděděno z Object.) | |
GetDirectionImpl | Načte parametr směr. | |
GetHashCode | Slouží jako funkci hash u určitého typu. (Zděděno z Object.) | |
GetIsNullableImpl | Načte logická hodnota označující, zda může být tento parametr null . | |
GetIsOptionalImpl | Načte logická hodnota označující, zda tento parametr je volitelný. | |
GetNameImpl | Načte název parametru. | |
GetPrecisionImpl | Načte hodnotu bajtu parametru přesnost určení. | |
GetScaleImpl | Načte hodnotu bajtu, určení rozsahu parametru. | |
GetSizeImpl | Načte celé číslo určující velikost parametru. | |
GetType | Získá Type aktuální instance. (Zděděno z Object.) | |
GetTypeFrom | Odvodí typ parametru určitých zdrojů dat z hodnoty parametru. | |
GetTypeImpl | Načítá datový zdroj konkrétní typ parametru. | |
GetValueImpl | Načte hodnotu zadaného parametru. | |
IsSupportedDirection | Logická hodnota označující, zda je zadaný parametr směr podporován načte. | |
IsValidType | Logická hodnota označující, zda je zadaný typ datového zdroje specifické platný typ načte. | |
MemberwiseClone | Vytvoří kopii aktuálního Object. (Zděděno z Object.) | |
OnDirectionChanged | Jen když Direction signál ke změně směru parametr je změněna vlastnost. | |
OnDirectionChanging | Jen když Direction vlastnost je změnit. | |
OnNameChanged | Jen když Name je změněna vlastnost. | |
OnNameChanging | Jen když Name vlastnost je změnit. | |
OnPrecisionChanged | Jen když Precision je změněna vlastnost. | |
OnPrecisionChanging | Jen když Precision vlastnost je změnit. | |
OnScaleChanged | Jen když Scale je změněna vlastnost. | |
OnScaleChanging | Jen když Scale vlastnost je změnit. | |
OnSizeChanged | Jen když Size je změněna vlastnost. | |
OnSizeChanging | Jen když Size vlastnost je změnit. | |
OnTypeChanged | Jen když Type je změněna vlastnost. | |
OnTypeChanging | Jen když Type vlastnost je změnit. | |
OnValueChanged | Jen když Value je změněna vlastnost. | |
OnValueChanging | Jen když Value vlastnost je změnit. | |
Parse | Provede zpětný překlad hodnotu parametru ve formátu řetězce a převede hodnotu na správný typ. | |
SetDirectionImpl | Nastaví směr pomocí parametru DataParameterDirection výčtu. | |
SetNameImpl | Nastaví název parametru. | |
SetPrecisionImpl | Nastaví hodnotu bajtu parametru přesnost určení. | |
SetScaleImpl | Nastaví hodnotu bajtu, určení rozsahu parametru. | |
SetSizeImpl | Nastaví hodnotu celé číslo určující velikost tohoto parametru. | |
SetTypeImpl | Nastaví typ dat tohoto parametru. | |
SetValueImpl | Nastaví hodnotu tohoto parametru. | |
ToString | Načte řetězec reprezentace hodnotu tohoto parametru. (Přepisuje Object.ToString().) | |
TryConvertValue | Pokusy o zadanou hodnotu převést na zadaný typ. |
Nahoru
Poznámky
Tato třída používá nepřímé mechanismus pro provádění vlastnosti parametru.Každá vlastnost get metoda volá virtuální chráněná metoda, která načte vlastnost.Každá vlastnost set metoda, na druhé straně volá tři virtuální chráněné metody: jeden označující, že vlastnost je změna, jiné skutečně změníte vlastnost, a třetí označující, že byla změněna vlastnost.
To umožňuje vlastnost setter izolovat neplatný vstup ve vlastnosti, změna způsobu zpracování, nastavte vlastnost a používat všechny vedlejší účinky v metodě změněná vlastnost.Umožňuje také základní třídy poskytnout některé výchozí chyb tak, aby odpovídalo sémantice definován Parametr interface.
Bezpečný přístup z více vláken
Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.