DataObjectIdentifierConverter-Klasse
Bietet die Möglichkeit bereit, datenquellenspezifische Objektbezeichnern von Zeichenfolgen zu Bezeichnerteile konvertiert und vom Bezeichner Teile in Zeichenfolgen.
Vererbungshierarchie
Object
Microsoft.VisualStudio.Data.Framework.DataSiteableObject<IVsDataConnection>
Microsoft.VisualStudio.Data.Framework.DataObjectIdentifierConverter
Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetObjectIdentifierConverter
Namespace: Microsoft.VisualStudio.Data.Framework
Assembly: Microsoft.VisualStudio.Data.Framework (in Microsoft.VisualStudio.Data.Framework.dll)
Syntax
'Declaration
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
Der DataObjectIdentifierConverter-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
DataObjectIdentifierConverter() | Initialisiert eine neue Instanz der DataObjectIdentifierConverter-Klasse. | |
DataObjectIdentifierConverter(IVsDataConnection) | Initialisiert eine parametrisierte Instanz der Klasse DataObjectIdentifierConverter und gibt ein neues Datenverbindungsobjekt an. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
Site | Ruft ab oder legt diese Objektsite fest. (Von DataSiteableObject<T> geerbt.) |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
BuildString | Erstellt eine Angabe des Bezeichners. | |
ConvertToArray | Konvertiert ein formatierter Zeichenfolgenbezeichner in deren Entsprechung, die von den Bezeichnerteilen festgelegt wird. | |
ConvertToString(String, array<Object[]) | Konvertiert einen Satz Bezeichnerteile in ein formatierter Zeichenfolgenbezeichner. | |
ConvertToString(String, array<Object[], DataObjectIdentifierFormat) | Konvertiert einen Satz Bezeichnerteile in ein formatierter Zeichenfolgenbezeichner, wobei die angegebenen Formatierungsoption. | |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
Finalize | Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.) | |
FormatPart | Formatiert einen angegebenen Bezeichnerteil. | |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
MemberwiseClone | Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.) | |
OnSiteChanged | Löst das SiteChanged-Ereignis aus. (Von DataSiteableObject<T> geerbt.) | |
SplitIntoParts | Teilt eine Angabe eines Bezeichners in einen Satz von Bezeichnerteile unter, die in das erwartete Format konvertiert werden. | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) | |
UnformatPart | Entfernt die Formatierung, die einem angegebenen Bezeichnerteil angewendet wird. |
Zum Seitenanfang
Ereignisse
Name | Beschreibung | |
---|---|---|
SiteChanged | Tritt ein, wenn die Site-Eigenschaft geändert wird. (Von DataSiteableObject<T> geerbt.) |
Zum Seitenanfang
Hinweise
In der Regel besteht der Bezeichner eines Objekts auf eine Datenquelle aus einer Zeichenfolge, die in Befehlen verwendet wird, ausgeführt werden. Beispielsweise in der SQL-Anweisung SELECT * FROM mytable, die Zeichenfolge mytable den eindeutigen Bezeichner eines Objekts im Kontext, in dem die Anweisung ausgeführt wird.
Normalerweise verfügt eine beliebige Datenquelle Kapselungsmechanismus für Objekte, z einen Katalog, ein Schema oder ein Paket. Dadurch wird die Anforderung für Mehrfachbezeichner vor, da ein einzelner Name nicht mehr für Objekte eindeutig gekennzeichnet ist. Beispielsweise verschiedene Objekte der Gruppen eines Oracle-Servers unter verschiedenen Benutzern, den eindeutigen Bezeichner eines Objekts Anzeigen, mit einem Benutzernamen qualifiziert werden.
Da das Format dieser Mehrfachbezeichner aus einer Datenquelle zu unterscheiden kann, es eine Möglichkeit geben, eine angegebene Zeichenfolge sein in Sätze Teile zu konvertieren und umgekehrt muss. Diese Klasse stellt einen solchen Mechanismus.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.