Compartilhar via


SqlClientFactory Classe

Definição

Representa um conjunto de métodos para criar instâncias de implementação de classes de fonte de dados do provedor System.Data.SqlClient.

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
Herança
SqlClientFactory
Implementações

Campos

Instance

Obtém uma instância do SqlClientFactory. Isso pode ser usado para recuperar objetos de dados fortemente tipados.

Propriedades

CanCreateBatch

Obtém um valor que indica se esta instância DbProviderFactory é compatível com a classe DbBatch.

(Herdado de DbProviderFactory)
CanCreateCommandBuilder

Obtém um valor que indica se esta instância DbProviderFactory é compatível com a classe DbCommandBuilder.

(Herdado de DbProviderFactory)
CanCreateDataAdapter

Obtém um valor que indica se esta instância DbProviderFactory é compatível com a classe DbDataAdapter.

(Herdado de DbProviderFactory)
CanCreateDataSourceEnumerator

Obtém um valor que indica se um SqlDataSourceEnumerator pode ser criado.

CanCreateDataSourceEnumerator

Obtém um valor que indica se esta instância DbProviderFactory é compatível com a classe DbDataSourceEnumerator.

(Herdado de DbProviderFactory)

Métodos

CreateBatch()

Retorna uma nova instância da classe do provedor que implementa a classe DbBatch .

(Herdado de DbProviderFactory)
CreateBatchCommand()

Retorna uma nova instância da classe do provedor que implementa a classe DbBatchCommand .

(Herdado de DbProviderFactory)
CreateCommand()

Retorna uma instância DbCommand fortemente tipada.

CreateCommandBuilder()

Retorna uma instância DbCommandBuilder fortemente tipada.

CreateCommandBuilder()

Retorna uma nova instância da classe do provedor que implementa a classe DbCommandBuilder .

(Herdado de DbProviderFactory)
CreateConnection()

Retorna uma instância DbConnection fortemente tipada.

CreateConnectionStringBuilder()

Retorna uma instância DbConnectionStringBuilder fortemente tipada.

CreateDataAdapter()

Retorna uma instância DbDataAdapter fortemente tipada.

CreateDataAdapter()

Retorna uma nova instância da classe do provedor que implementa a classe DbDataAdapter .

(Herdado de DbProviderFactory)
CreateDataSource(String)

Retorna uma nova instância da classe do provedor que implementa a DbDataSource classe , representando o banco de dados para o cadeia de conexão determinado e pronto para distribuir conexões a ela.

(Herdado de DbProviderFactory)
CreateDataSourceEnumerator()

Retorna um novo SqlDataSourceEnumerator.

CreateDataSourceEnumerator()

Retorna uma nova instância da classe do provedor que implementa a classe DbDataSourceEnumerator .

(Herdado de DbProviderFactory)
CreateParameter()

Retorna uma instância DbParameter fortemente tipada.

CreatePermission(PermissionState)

Retorna um novo CodeAccessPermission.

CreatePermission(PermissionState)

Retorna uma nova instância da classe do provedor que implementa a versão do provedor da classe CodeAccessPermission.

(Herdado de DbProviderFactory)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

IServiceProvider.GetService(Type)

Para obter uma descrição desse membro, confira GetService(Type).

Métodos de Extensão

GetKeyedService<T>(IServiceProvider, Object)

Obtém um serviço do tipo T do IServiceProvider.

GetKeyedServices(IServiceProvider, Type, Object)

Obtém uma enumeração de serviços do tipo serviceType do IServiceProvider.

GetKeyedServices<T>(IServiceProvider, Object)

Obtém uma enumeração de serviços do tipo T do IServiceProvider.

GetRequiredKeyedService(IServiceProvider, Type, Object)

Obtém um serviço do tipo serviceType do IServiceProvider.

GetRequiredKeyedService<T>(IServiceProvider, Object)

Obtém um serviço do tipo T do IServiceProvider.

CreateAsyncScope(IServiceProvider)

Cria um novo AsyncServiceScope que pode ser usado para resolver serviços com escopo.

CreateScope(IServiceProvider)

Cria um novo IServiceScope que pode ser usado para resolver serviços com escopo.

GetRequiredService(IServiceProvider, Type)

Obter serviço do tipo serviceType do IServiceProvider.

GetRequiredService<T>(IServiceProvider)

Obter serviço do tipo T do IServiceProvider.

GetService<T>(IServiceProvider)

Obter serviço do tipo T do IServiceProvider.

GetServices(IServiceProvider, Type)

Obtém uma enumeração de serviços do tipo serviceType do IServiceProvider.

GetServices<T>(IServiceProvider)

Obtém uma enumeração de serviços do tipo T do IServiceProvider.

GetFakeLogCollector(IServiceProvider)

Obtém o objeto que coleta registros de log enviados ao agente falso.

GetFakeRedactionCollector(IServiceProvider)

Obtém a instância falsa do coletor de refatoração do contêiner de injeção de dependência.

Aplica-se a

Confira também