Sdílet prostřednictvím


DataObjectIdentifierConverter – třída

Poskytuje možnost Převést identifikátory objektů source–specific data z řetězce na identifikátor částí a částí identifikátoru řetězce.

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.Data.Framework.DataSiteableObject<IVsDataConnection>
    Microsoft.VisualStudio.Data.Framework.DataObjectIdentifierConverter
      Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetObjectIdentifierConverter

Obor názvů:  Microsoft.VisualStudio.Data.Framework
Sestavení:  Microsoft.VisualStudio.Data.Framework (v Microsoft.VisualStudio.Data.Framework.dll)

Syntaxe

'Deklarace
Public MustInherit Class DataObjectIdentifierConverter _
    Inherits DataSiteableObject(Of IVsDataConnection) _
    Implements IVsDataObjectIdentifierConverter
public abstract class DataObjectIdentifierConverter : DataSiteableObject<IVsDataConnection>, 
    IVsDataObjectIdentifierConverter
public ref class DataObjectIdentifierConverter abstract : public DataSiteableObject<IVsDataConnection^>, 
    IVsDataObjectIdentifierConverter
[<AbstractClass>]
type DataObjectIdentifierConverter =  
    class
        inherit DataSiteableObject<IVsDataConnection>
        interface IVsDataObjectIdentifierConverter
    end
public abstract class DataObjectIdentifierConverter extends DataSiteableObject<IVsDataConnection> implements IVsDataObjectIdentifierConverter

Typ DataObjectIdentifierConverter zveřejňuje následující členy.

Konstruktory

  Název Popis
Chráněná metoda DataObjectIdentifierConverter() Vytvoří novou instanci třídy DataObjectIdentifierConverter.
Chráněná metoda DataObjectIdentifierConverter(IVsDataConnection) Inicializuje parametry instance DataObjectIdentifierConverter třídy určující datový objekt připojení.

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost Site Získá nebo nastaví objekt serveru. (Zděděno z DataSiteableObject<T>.)

Nahoru

Metody

  Název Popis
Chráněná metoda BuildString Vytvoří řetězec verze identifikátoru.
Veřejná metoda ConvertToArray Převádí identifikátor formátovaný řetězec jeho ekvivalentní sadu částí identifikátoru.
Veřejná metoda ConvertToString(String, array<Object[]) Převede sadu částí identifikátoru formátovaný řetězec identifikátoru.
Veřejná metoda ConvertToString(String, array<Object[], DataObjectIdentifierFormat) Převede sadu částí identifikátoru formátovaný řetězec identifikátor, pomocí zadané možnosti formátování.
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 FormatPart Zadaný identifikátor části formáty.
Veřejná metoda GetHashCode Slouží jako funkci hash u určitého typu. (Zděděno z Object.)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Chráněná metoda MemberwiseClone Vytvoří kopii aktuálního Object. (Zděděno z Object.)
Chráněná metoda OnSiteChanged Vyvolá událost SiteChanged. (Zděděno z DataSiteableObject<T>.)
Chráněná metoda SplitIntoParts Rozdělí řetězec verze identifikátoru sadu částí identifikátoru převeden na očekávaný formát.
Veřejná metoda ToString Vrátí řetězec představující aktuální objekt. (Zděděno z Object.)
Chráněná metoda UnformatPart Odstraní formátování použité pro daný identifikátor části.

Nahoru

Události

  Název Popis
Veřejná událost SiteChanged Dochází, když Site je změněna vlastnost. (Zděděno z DataSiteableObject<T>.)

Nahoru

Poznámky

Identifikátor objektu na zdroj dat obvykle obsahuje řetězec, příkazy, které proveden.Například v příkazu SQL SELECT * FROM mytable , řetězec mytable je jedinečný identifikátor objekt v kontextu, ve kterém je spuštěna prohlášení.

Zdroj dat obvykle má nějaký druh uzavírací mechanismus pro objekty, například katalog, schématu nebo balíčku.To přináší nutnost část více identifikátorů protože jediný název již stačí pro jedinečnou identifikaci objektů.Například serveru Oracle seskupení různých objektů v rámci různých uživatelů způsobuje jedinečný identifikátor objekt, který má být kvalifikovaný s uživatelským jménem.

Protože formátu těchto součástí více identifikátorů můžete měnit z jednoho datového zdroje do jiného, musí existovat způsob, jak převést daný řetězec do své sady částí a naopak.Tato třída poskytuje takový mechanismus.

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ů

DataObjectIdentifierResolver