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