Aracılığıyla paylaş


SqlClientFactory Sınıf

Tanım

Sağlayıcının veri kaynağı sınıflarını uygulamasının System.Data.SqlClient örneklerini oluşturmak için bir dizi yöntemi temsil eder.

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
Devralma
SqlClientFactory
Uygulamalar

Alanlar

Instance

öğesinin bir örneğini SqlClientFactoryalır. Bu, kesin olarak yazılan veri nesnelerini almak için kullanılabilir.

Özellikler

CanCreateBatch

Bu DbProviderFactory örneğin sınıfı destekleyip desteklemediğini DbBatch gösteren bir değer alır.

(Devralındığı yer: DbProviderFactory)
CanCreateCommandBuilder

Bu DbProviderFactory örneğin sınıfı destekleyip desteklemediğini DbCommandBuilder gösteren bir değer alır.

(Devralındığı yer: DbProviderFactory)
CanCreateDataAdapter

Bu DbProviderFactory örneğin sınıfı destekleyip desteklemediğini DbDataAdapter gösteren bir değer alır.

(Devralındığı yer: DbProviderFactory)
CanCreateDataSourceEnumerator

oluşturulup oluşturulamayacağını belirten bir SqlDataSourceEnumerator değer alır.

CanCreateDataSourceEnumerator

Bu DbProviderFactory örneğin sınıfı destekleyip desteklemediğini DbDataSourceEnumerator gösteren bir değer alır.

(Devralındığı yer: DbProviderFactory)

Yöntemler

CreateBatch()

Sağlayıcı sınıfının sınıfını uygulayan yeni bir örneğini DbBatch döndürür.

(Devralındığı yer: DbProviderFactory)
CreateBatchCommand()

Sağlayıcı sınıfının sınıfını uygulayan yeni bir örneğini DbBatchCommand döndürür.

(Devralındığı yer: DbProviderFactory)
CreateCommand()

Kesin olarak belirlenmiş DbCommand bir örnek döndürür.

CreateCommandBuilder()

Kesin olarak belirlenmiş DbCommandBuilder bir örnek döndürür.

CreateCommandBuilder()

Sağlayıcı sınıfının sınıfını uygulayan yeni bir örneğini DbCommandBuilder döndürür.

(Devralındığı yer: DbProviderFactory)
CreateConnection()

Kesin olarak belirlenmiş DbConnection bir örnek döndürür.

CreateConnectionStringBuilder()

Kesin olarak belirlenmiş DbConnectionStringBuilder bir örnek döndürür.

CreateDataAdapter()

Kesin olarak belirlenmiş DbDataAdapter bir örnek döndürür.

CreateDataAdapter()

Sağlayıcı sınıfının sınıfını uygulayan yeni bir örneğini DbDataAdapter döndürür.

(Devralındığı yer: DbProviderFactory)
CreateDataSource(String)

Sağlayıcı sınıfının sınıfını uygulayanDbDataSource, verilen bağlantı dizesi veritabanını temsil eden ve bağlantı dağıtmaya hazır yeni bir örneğini döndürür.

(Devralındığı yer: DbProviderFactory)
CreateDataSourceEnumerator()

Yeni SqlDataSourceEnumeratorbir döndürür.

CreateDataSourceEnumerator()

Sağlayıcı sınıfının sınıfını uygulayan yeni bir örneğini DbDataSourceEnumerator döndürür.

(Devralındığı yer: DbProviderFactory)
CreateParameter()

Kesin olarak belirlenmiş DbParameter bir örnek döndürür.

CreatePermission(PermissionState)

Yeni CodeAccessPermissionbir döndürür.

CreatePermission(PermissionState)

Sağlayıcı sınıfının, sağlayıcının sınıfının sürümünü uygulayan yeni bir örneğini CodeAccessPermission döndürür.

(Devralındığı yer: DbProviderFactory)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

IServiceProvider.GetService(Type)

Bu üyenin açıklaması için bkz GetService(Type). .

Uzantı Metotları

GetKeyedService<T>(IServiceProvider, Object)

türünde IServiceProviderbir hizmet T alır.

GetKeyedServices(IServiceProvider, Type, Object)

türünde bir hizmet serviceType numaralandırması IServiceProvideralır.

GetKeyedServices<T>(IServiceProvider, Object)

türünde bir hizmet T numaralandırması IServiceProvideralır.

GetRequiredKeyedService(IServiceProvider, Type, Object)

türünde IServiceProviderbir hizmet serviceType alır.

GetRequiredKeyedService<T>(IServiceProvider, Object)

türünde IServiceProviderbir hizmet T alır.

CreateAsyncScope(IServiceProvider)

Kapsamı belirlenmiş hizmetleri çözümlemek için kullanılabilecek yeni AsyncServiceScope bir oluşturur.

CreateScope(IServiceProvider)

Kapsamı belirlenmiş hizmetleri çözümlemek için kullanılabilecek yeni IServiceScope bir oluşturur.

GetRequiredService(IServiceProvider, Type)

türünden serviceTypeIServiceProviderhizmet alın.

GetRequiredService<T>(IServiceProvider)

türünden TIServiceProviderhizmet alın.

GetService<T>(IServiceProvider)

türünden TIServiceProviderhizmet alın.

GetServices(IServiceProvider, Type)

türünde hizmetlerin serviceType bir numaralandırmasını IServiceProvideriçinden alın.

GetServices<T>(IServiceProvider)

türünde hizmetlerin T bir numaralandırmasını IServiceProvideriçinden alın.

GetFakeLogCollector(IServiceProvider)

Sahte günlükçüye gönderilen günlük kayıtlarını toplayan nesneyi alır.

GetFakeRedactionCollector(IServiceProvider)

Bağımlılık ekleme kapsayıcısından sahte redaktör toplayıcı örneğini alır.

Şunlara uygulanır

Ayrıca bkz.