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.Framework.DataParameter
Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetParameter
Obor názvů: Microsoft.VisualStudio.Data.Framework
Sestavení: Microsoft.VisualStudio.Data.Framework (v Microsoft.VisualStudio.Data.Framework.dll)
Syntaxe
'Deklarace
Public MustInherit Class DataParameter _
Implements IVsDataParameter, IVsDataParameterDescriptor
public abstract class DataParameter : IVsDataParameter,
IVsDataParameterDescriptor
public ref class DataParameter abstract : IVsDataParameter,
IVsDataParameterDescriptor
[<AbstractClass>]
type DataParameter =
class
interface IVsDataParameter
interface IVsDataParameterDescriptor
end
public abstract class DataParameter implements IVsDataParameter, IVsDataParameterDescriptor
Typ DataParameter zveřejňuje následující členy.
Konstruktory
Název | Popis | |
---|---|---|
DataParameter() | Vytvoří novou instanci třídy DataParameter. | |
DataParameter(Boolean) | Inicializuje novou instanci DataParameter třídy určující, zda byl odvozen instance pomocí DeriveParameters metoda. |
Nahoru
Vlastnosti
Název | Popis | |
---|---|---|
DefaultSize | Získá celočíselnou hodnotu určující výchozí velikost pro aktuální typ parametru. | |
Descriptor | Získá informace popisující parametr data. | |
Direction | Získá nebo nastaví DataParameterDirection objektu určující směr parametru. | |
HasDescriptor | Získá hodnotu určující, zda parametr data zpřístupní jeho IVsDataParameterDescriptor provedení prostřednictvím Descriptor vlastnost. | |
IsDerived | Získává Boolean hodnotu označující, zda aktuální parametr byl odvozen ze zdroje dat. | |
IsFixedSize | Získává Boolean hodnotu označující, zda je pevná velikost pro aktuální typ parametru. | |
IsNullable | Získává Boolean hodnotu označující, zda aktuální parametr může mít hodnotu null, za předpokladu, že je odvozen. | |
IsOptional | Získává Boolean hodnotu označující, zda aktuální parametr je volitelný, za předpokladu, že je odvozen. | |
Name | Získá nebo nastaví řetězec literálu název parametru. | |
Size | Získá nebo nastaví celočíselnou hodnotu určující velikost parametru. | |
Type | Získá nebo nastaví datový typ parametru source–specific. | |
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.) | |
GetDirectionCore | Načte parametr směr. | |
GetHashCode | Slouží jako funkci hash u určitého typu. (Zděděno z Object.) | |
GetIsNullableCore | Načte Boolean hodnotu označující, zda může být aktuální parametr null . | |
GetIsOptionalCore | Načte Boolean hodnotu označující, zda parametr je volitelný. | |
GetNameCore | Načte název parametru. | |
GetSizeCore | Načte celé číslo určující velikost parametru. | |
GetType | Získá Type aktuální instance. (Zděděno z Object.) | |
GetTypeCore | Načítá datový typ parametru source–specific. | |
GetTypeFrom | Odvodí datový typ parametru source–specific z hodnoty parametru. | |
GetValueCore | Načte hodnotu zadaného parametru. | |
IsSupportedDirection | Načte Boolean hodnotu označující, zda je zadaný parametr směr podporován. | |
IsValidType | Načte Boolean hodnotu označující, zda zadaný datový typ source–specific není platný typ. | |
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. | |
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. | |
SetDirectionCore | Nastaví směr parametru pomocí DataParameterDirection výčtu. | |
SetNameCore | Nastaví název parametru. | |
SetSizeCore | Nastaví hodnotu celé číslo určující velikost tohoto parametru. | |
SetTypeCore | Nastaví datový typ parametru. | |
SetValueCore | Nastaví hodnotu 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
Pole
Název | Popis | |
---|---|---|
NullSize | Konstanta velikosti veřejné hospodářství nulovou hodnotu. |
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, však 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.