Freigeben über


DataProviderServices-Klasse

Stellt eine Vielzahl von Diensten für einen ADO.NET-Anbieter bereit.

Vererbungshierarchie

System.Object
  Microsoft.Data.Schema.Extensibility.DataProviderServices
    Microsoft.Data.Schema.SqlProviderServices

Namespace:  Microsoft.Data.Schema.Extensibility
Assembly:  Microsoft.Data.Schema (in Microsoft.Data.Schema.dll)

Syntax

'Declaration
Public MustInherit Class DataProviderServices _
    Implements IExtension
public abstract class DataProviderServices : IExtension
public ref class DataProviderServices abstract : IExtension
[<AbstractClass>]
type DataProviderServices =  
    class
        interface IExtension
    end
public abstract class DataProviderServices implements IExtension

Der DataProviderServices-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Geschützte Methode DataProviderServices Initialisiert eine neue Instanz der DataProviderServices-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AdoProvider Ruft den Namen des ADO.NET-Anbieters ab.Dieser Anbieter wird von allen Diensten verwendet, die durch von dieser Klasse abgeleiteten Klassen zur Verfügung gestellt werden.
Öffentliche Eigenschaft ConnectionStringParser Ruft einen Verbindungszeichenfolgenparser ab, der aus der IConnectionStringParser-Klasse abgeleitet wird.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Equals Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (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.)
Öffentliche MethodeStatischer Member GetCompatibleDatabaseProviderServices Gibt ein DataProviderServices-Element zurück, das mit Namen des bereitgestellten ADO.NET-Anbieters kompatibel ist.
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Hinweise

Jede abgeleitete Dienstklasse entspricht einem bestimmten von seinem Namespace identifizierten Datenanbieter. Markieren Sie jede abgeleitete Dienstklasse mit dem DatabaseSchemaProviderCompatibilityAttribute, aber mit einem Parameter von nullNULL-Verweis (Nothing in Visual Basic). Sie müssen die folgende Syntax verwenden: [DatabaseSchemaProviderCompatibility(null)].

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.Data.Schema.Extensibility-Namespace

DatabaseSchemaProviderCompatibilityAttribute

Weitere Ressourcen

Erweitern der Datenbankfunktionen von Visual Studio