Condividi tramite


Classe DataProviderServices

Fornisce diversi servizi per un provider ADO.NET.

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.Data.Schema.Extensibility
Assembly:  Microsoft.Data.Schema (in Microsoft.Data.Schema.dll)

Sintassi

'Dichiarazione
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

Il tipo DataProviderServices espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto DataProviderServices Inizializza una nuova istanza della classe DataProviderServices.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica AdoProvider Ottiene il nome del provider ADO.NET.Questo provider viene utilizzato da tutti i servizi disponibili dalle classi derivate da questa classe.
Proprietà pubblica ConnectionStringParser Ottiene un parser delle stringhe di connessione derivato dalla classe IConnectionStringParser.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblicoMembro statico GetCompatibleDatabaseProviderServices Restituisce un oggetto DataProviderServices compatibile con il nome del provider ADO.NET specificato.
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Note

Ogni classe di servizio derivata corrisponde a un provider di dati specifico identificato dal relativo spazio dei nomi. Contrassegnare ogni classe di servizio derivata tramite DatabaseSchemaProviderCompatibilityAttribute ma con un parametro di nullriferimento null (Nothing in Visual Basic). È necessario utilizzare la seguente sintassi: [DatabaseSchemaProviderCompatibility(null)].

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.Data.Schema.Extensibility

DatabaseSchemaProviderCompatibilityAttribute

Altre risorse

Estensione delle funzionalità di database di Visual Studio