Freigeben über


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
Geschützte Methode DataObjectIdentifierConverter() Initialisiert eine neue Instanz der DataObjectIdentifierConverter-Klasse.
Geschützte Methode DataObjectIdentifierConverter(IVsDataConnection) Initialisiert eine parametrisierte Instanz der Klasse DataObjectIdentifierConverter und gibt ein neues Datenverbindungsobjekt an.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Site Ruft ab oder legt diese Objektsite fest. (Von DataSiteableObject<T> geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Geschützte Methode BuildString Erstellt eine Angabe des Bezeichners.
Öffentliche Methode ConvertToArray Konvertiert ein formatierter Zeichenfolgenbezeichner in deren Entsprechung, die von den Bezeichnerteilen festgelegt wird.
Öffentliche Methode ConvertToString(String, array<Object[]) Konvertiert einen Satz Bezeichnerteile in ein formatierter Zeichenfolgenbezeichner.
Öffentliche Methode ConvertToString(String, array<Object[], DataObjectIdentifierFormat) Konvertiert einen Satz Bezeichnerteile in ein formatierter Zeichenfolgenbezeichner, wobei die angegebenen Formatierungsoption.
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode 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.)
Geschützte Methode FormatPart Formatiert einen angegebenen Bezeichnerteil.
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.)
Geschützte Methode OnSiteChanged Löst das SiteChanged-Ereignis aus. (Von DataSiteableObject<T> geerbt.)
Geschützte Methode SplitIntoParts Teilt eine Angabe eines Bezeichners in einen Satz von Bezeichnerteile unter, die in das erwartete Format konvertiert werden.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Geschützte Methode UnformatPart Entfernt die Formatierung, die einem angegebenen Bezeichnerteil angewendet wird.

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis 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.

Siehe auch

Referenz

Microsoft.VisualStudio.Data.Framework-Namespace

DataObjectIdentifierResolver