Condividi tramite


SqlClientFactory Classe

Definizione

Rappresenta un insieme di metodi per la creazione di istanze dell'implementazione del provider System.Data.SqlClient delle classi dell'origine dati.

public ref class SqlClientFactory sealed : System::Data::Common::DbProviderFactory
public ref class SqlClientFactory sealed : System::Data::Common::DbProviderFactory, IServiceProvider
public sealed class SqlClientFactory : System.Data.Common.DbProviderFactory
public sealed class SqlClientFactory : System.Data.Common.DbProviderFactory, IServiceProvider
type SqlClientFactory = class
    inherit DbProviderFactory
type SqlClientFactory = class
    inherit DbProviderFactory
    interface IServiceProvider
Public NotInheritable Class SqlClientFactory
Inherits DbProviderFactory
Public NotInheritable Class SqlClientFactory
Inherits DbProviderFactory
Implements IServiceProvider
Ereditarietà
SqlClientFactory
Implementazioni

Campi

Instance

Crea un'istanza di SqlClientFactory. L'oggetto può essere utilizzato per recuperare gli oggetti dati fortemente tipizzati.

Proprietà

CanCreateBatch

Ottiene un valore che indica se questa istanza di DbProviderFactory supporta la classe DbBatch.

(Ereditato da DbProviderFactory)
CanCreateCommandBuilder

Ottiene un valore che indica se questa istanza di DbProviderFactory supporta la classe DbCommandBuilder.

(Ereditato da DbProviderFactory)
CanCreateDataAdapter

Ottiene un valore che indica se questa istanza di DbProviderFactory supporta la classe DbDataAdapter.

(Ereditato da DbProviderFactory)
CanCreateDataSourceEnumerator

Ottiene un valore che indica se è possibile creare l'oggetto SqlDataSourceEnumerator.

CanCreateDataSourceEnumerator

Ottiene un valore che indica se questa istanza di DbProviderFactory supporta la classe DbDataSourceEnumerator.

(Ereditato da DbProviderFactory)

Metodi

CreateBatch()

Restituisce una nuova istanza della classe del provider che implementa la classe DbBatch.

(Ereditato da DbProviderFactory)
CreateBatchCommand()

Restituisce una nuova istanza della classe del provider che implementa la classe DbBatchCommand.

(Ereditato da DbProviderFactory)
CreateCommand()

Restituisce un'istanza di DbCommand fortemente tipizzata.

CreateCommandBuilder()

Restituisce un'istanza di DbCommandBuilder fortemente tipizzata.

CreateCommandBuilder()

Restituisce una nuova istanza della classe del provider che implementa la classe DbCommandBuilder.

(Ereditato da DbProviderFactory)
CreateConnection()

Restituisce un'istanza di DbConnection fortemente tipizzata.

CreateConnectionStringBuilder()

Restituisce un'istanza di DbConnectionStringBuilder fortemente tipizzata.

CreateDataAdapter()

Restituisce un'istanza di DbDataAdapter fortemente tipizzata.

CreateDataAdapter()

Restituisce una nuova istanza della classe del provider che implementa la classe DbDataAdapter.

(Ereditato da DbProviderFactory)
CreateDataSource(String)

Restituisce una nuova istanza della classe del provider che implementa la classe, che rappresenta il DbDataSource database per il stringa di connessione specificato e pronto per distribuire le connessioni.

(Ereditato da DbProviderFactory)
CreateDataSourceEnumerator()

Restituisce un nuovo oggetto SqlDataSourceEnumerator.

CreateDataSourceEnumerator()

Restituisce una nuova istanza della classe del provider che implementa la classe DbDataSourceEnumerator.

(Ereditato da DbProviderFactory)
CreateParameter()

Restituisce un'istanza di DbParameter fortemente tipizzata.

CreatePermission(PermissionState)

Restituisce un nuovo oggetto CodeAccessPermission.

CreatePermission(PermissionState)

Restituisce una nuova istanza della classe del provider che implementa la versione del provider della classe CodeAccessPermission.

(Ereditato da DbProviderFactory)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IServiceProvider.GetService(Type)

Per una descrizione di questo membro, vedere GetService(Type).

Metodi di estensione

GetKeyedService<T>(IServiceProvider, Object)

Ottiene un servizio di tipo T da IServiceProvider.

GetKeyedServices(IServiceProvider, Type, Object)

Ottiene un'enumerazione dei servizi di tipo serviceType dall'oggetto IServiceProvider.

GetKeyedServices<T>(IServiceProvider, Object)

Ottiene un'enumerazione dei servizi di tipo T dall'oggetto IServiceProvider.

GetRequiredKeyedService(IServiceProvider, Type, Object)

Ottiene un servizio di tipo serviceType da IServiceProvider.

GetRequiredKeyedService<T>(IServiceProvider, Object)

Ottiene un servizio di tipo T da IServiceProvider.

CreateAsyncScope(IServiceProvider)

Crea un nuovo oggetto AsyncServiceScope che è possibile usare per risolvere i servizi con ambito.

CreateScope(IServiceProvider)

Crea un nuovo oggetto IServiceScope che è possibile usare per risolvere i servizi con ambito.

GetRequiredService(IServiceProvider, Type)

Ottiene il servizio di tipo serviceType da IServiceProvider.

GetRequiredService<T>(IServiceProvider)

Ottiene il servizio di tipo T da IServiceProvider.

GetService<T>(IServiceProvider)

Ottiene il servizio di tipo T da IServiceProvider.

GetServices(IServiceProvider, Type)

Ottiene un'enumerazione di servizi di tipo serviceType da IServiceProvider.

GetServices<T>(IServiceProvider)

Ottiene un'enumerazione di servizi di tipo T da IServiceProvider.

GetFakeLogCollector(IServiceProvider)

Ottiene l'oggetto che raccoglie i record di log inviati al logger falso.

GetFakeRedactionCollector(IServiceProvider)

Ottiene l'istanza dell'agente di raccolta redactor falso dal contenitore di inserimento delle dipendenze.

Si applica a

Vedi anche