Sdílet prostřednictvím


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
Chráněná metoda DataParameter() Vytvoří novou instanci třídy DataParameter.
Chráněná metoda DataParameter(Boolean) Inicializuje novou instanci DataParameter třídy určující, zda byl odvozen instance pomocí DeriveParameters metoda.

Nahoru

Vlastnosti

  Název Popis
Chráněná vlastnost DefaultSize Získá celočíselnou hodnotu určující výchozí velikost pro aktuální typ parametru.
Veřejná vlastnost Descriptor Získá informace popisující parametr data.
Veřejná vlastnost Direction Získá nebo nastaví DataParameterDirection objektu určující směr parametru.
Chráněná vlastnost HasDescriptor Získá hodnotu určující, zda parametr data zpřístupní jeho IVsDataParameterDescriptor provedení prostřednictvím Descriptor vlastnost.
Veřejná vlastnost IsDerived Získává Boolean hodnotu označující, zda aktuální parametr byl odvozen ze zdroje dat.
Chráněná vlastnost IsFixedSize Získává Boolean hodnotu označující, zda je pevná velikost pro aktuální typ parametru.
Veřejná vlastnost 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.
Veřejná vlastnost IsOptional Získává Boolean hodnotu označující, zda aktuální parametr je volitelný, za předpokladu, že je odvozen.
Veřejná vlastnost Name Získá nebo nastaví řetězec literálu název parametru.
Veřejná vlastnost Size Získá nebo nastaví celočíselnou hodnotu určující velikost parametru.
Veřejná vlastnost Type Získá nebo nastaví datový typ parametru source–specific.
Veřejná vlastnost Value Získá nebo nastaví hodnotu parametru.

Nahoru

Metody

  Název Popis
Veřejná metoda Equals Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.)
Chráněná metoda 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.)
Chráněná metoda GetDirectionCore Načte parametr směr.
Veřejná metoda GetHashCode Slouží jako funkci hash u určitého typu. (Zděděno z Object.)
Chráněná metoda GetIsNullableCore Načte Boolean hodnotu označující, zda může být aktuální parametr null .
Chráněná metoda GetIsOptionalCore Načte Boolean hodnotu označující, zda parametr je volitelný.
Chráněná metoda GetNameCore Načte název parametru.
Chráněná metoda GetSizeCore Načte celé číslo určující velikost parametru.
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Chráněná metoda GetTypeCore Načítá datový typ parametru source–specific.
Chráněná metoda GetTypeFrom Odvodí datový typ parametru source–specific z hodnoty parametru.
Chráněná metoda GetValueCore Načte hodnotu zadaného parametru.
Chráněná metoda IsSupportedDirection Načte Boolean hodnotu označující, zda je zadaný parametr směr podporován.
Chráněná metoda IsValidType Načte Boolean hodnotu označující, zda zadaný datový typ source–specific není platný typ.
Chráněná metoda MemberwiseClone Vytvoří kopii aktuálního Object. (Zděděno z Object.)
Chráněná metoda OnDirectionChanged Jen když Direction signál ke změně směru parametr je změněna vlastnost.
Chráněná metoda OnDirectionChanging Jen když Direction vlastnost je změnit.
Chráněná metoda OnNameChanged Jen když Name je změněna vlastnost.
Chráněná metoda OnNameChanging Jen když Name vlastnost je změnit.
Chráněná metoda OnSizeChanged Jen když Size je změněna vlastnost.
Chráněná metoda OnSizeChanging Jen když Size vlastnost je změnit.
Chráněná metoda OnTypeChanged Jen když Type je změněna vlastnost.
Chráněná metoda OnTypeChanging Jen když Type vlastnost je změnit.
Chráněná metoda OnValueChanged Jen když Value je změněna vlastnost.
Chráněná metoda OnValueChanging Jen když Value vlastnost je změnit.
Veřejná metoda Parse Provede zpětný překlad hodnotu parametru ve formátu řetězce a převede hodnotu na správný typ.
Chráněná metoda SetDirectionCore Nastaví směr parametru pomocí DataParameterDirection výčtu.
Chráněná metoda SetNameCore Nastaví název parametru.
Chráněná metoda SetSizeCore Nastaví hodnotu celé číslo určující velikost tohoto parametru.
Chráněná metoda SetTypeCore Nastaví datový typ parametru.
Chráněná metoda SetValueCore Nastaví hodnotu parametru.
Veřejná metoda ToString Načte řetězec reprezentace hodnotu tohoto parametru. (Přepisuje Object.ToString().)
Chráněná metoda TryConvertValue Pokusy o zadanou hodnotu převést na zadaný typ.

Nahoru

Pole

  Název Popis
Veřejné poleStatický člen 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.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.Data.Framework – obor názvů

AdoDotNetParameter