Udostępnij za pośrednictwem


SqlClientFactory Klasa

Definicja

Reprezentuje zestaw metod tworzenia wystąpień System.Data.SqlClient implementacji klas źródeł danych dostawcy.

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
Dziedziczenie
SqlClientFactory
Implementuje

Pola

Instance

Pobiera wystąpienie klasy SqlClientFactory. Może to służyć do pobierania silnie typiowanych obiektów danych.

Właściwości

CanCreateBatch

Pobiera wartość wskazującą, czy to DbProviderFactory wystąpienie obsługuje klasę DbBatch .

(Odziedziczone po DbProviderFactory)
CanCreateCommandBuilder

Pobiera wartość wskazującą, czy to DbProviderFactory wystąpienie obsługuje klasę DbCommandBuilder .

(Odziedziczone po DbProviderFactory)
CanCreateDataAdapter

Pobiera wartość wskazującą, czy to DbProviderFactory wystąpienie obsługuje klasę DbDataAdapter .

(Odziedziczone po DbProviderFactory)
CanCreateDataSourceEnumerator

Pobiera wartość wskazującą, czy można utworzyć element SqlDataSourceEnumerator .

CanCreateDataSourceEnumerator

Pobiera wartość wskazującą, czy to DbProviderFactory wystąpienie obsługuje klasę DbDataSourceEnumerator .

(Odziedziczone po DbProviderFactory)

Metody

CreateBatch()

Zwraca nowe wystąpienie klasy dostawcy, która implementuje klasę DbBatch .

(Odziedziczone po DbProviderFactory)
CreateBatchCommand()

Zwraca nowe wystąpienie klasy dostawcy, która implementuje klasę DbBatchCommand .

(Odziedziczone po DbProviderFactory)
CreateCommand()

Zwraca silnie typizowane DbCommand wystąpienie.

CreateCommandBuilder()

Zwraca silnie typizowane DbCommandBuilder wystąpienie.

CreateCommandBuilder()

Zwraca nowe wystąpienie klasy dostawcy, która implementuje klasę DbCommandBuilder .

(Odziedziczone po DbProviderFactory)
CreateConnection()

Zwraca silnie typizowane DbConnection wystąpienie.

CreateConnectionStringBuilder()

Zwraca silnie typizowane DbConnectionStringBuilder wystąpienie.

CreateDataAdapter()

Zwraca silnie typizowane DbDataAdapter wystąpienie.

CreateDataAdapter()

Zwraca nowe wystąpienie klasy dostawcy, która implementuje klasę DbDataAdapter .

(Odziedziczone po DbProviderFactory)
CreateDataSource(String)

Zwraca nowe wystąpienie klasy dostawcy, które implementuje DbDataSource klasę reprezentującą bazę danych dla danego parametry połączenia i gotowe do przekazania połączeń z nią.

(Odziedziczone po DbProviderFactory)
CreateDataSourceEnumerator()

Zwraca nowy SqlDataSourceEnumeratorelement .

CreateDataSourceEnumerator()

Zwraca nowe wystąpienie klasy dostawcy, która implementuje klasę DbDataSourceEnumerator .

(Odziedziczone po DbProviderFactory)
CreateParameter()

Zwraca silnie typizowane DbParameter wystąpienie.

CreatePermission(PermissionState)

Zwraca nowy CodeAccessPermissionelement .

CreatePermission(PermissionState)

Zwraca nowe wystąpienie klasy dostawcy, które implementuje wersję CodeAccessPermission klasy dostawcy.

(Odziedziczone po DbProviderFactory)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

IServiceProvider.GetService(Type)

Aby uzyskać opis tego członka, zobacz GetService(Type).

Metody rozszerzania

GetKeyedService<T>(IServiceProvider, Object)

Pobiera usługę typu T z klasy IServiceProvider.

GetKeyedServices(IServiceProvider, Type, Object)

Pobiera wyliczenie usług typu serviceType z klasy IServiceProvider.

GetKeyedServices<T>(IServiceProvider, Object)

Pobiera wyliczenie usług typu T z klasy IServiceProvider.

GetRequiredKeyedService(IServiceProvider, Type, Object)

Pobiera usługę typu serviceType z klasy IServiceProvider.

GetRequiredKeyedService<T>(IServiceProvider, Object)

Pobiera usługę typu T z klasy IServiceProvider.

CreateAsyncScope(IServiceProvider)

Tworzy nowy AsyncServiceScope , który może służyć do rozwiązywania problemów z usługami o określonym zakresie.

CreateScope(IServiceProvider)

Tworzy nowy IServiceScope , który może służyć do rozwiązywania problemów z usługami o określonym zakresie.

GetRequiredService(IServiceProvider, Type)

Pobierz usługę typu serviceType z elementu IServiceProvider.

GetRequiredService<T>(IServiceProvider)

Pobierz usługę typu T z elementu IServiceProvider.

GetService<T>(IServiceProvider)

Pobierz usługę typu T z elementu IServiceProvider.

GetServices(IServiceProvider, Type)

Pobierz wyliczenie usług typu serviceType z klasy IServiceProvider.

GetServices<T>(IServiceProvider)

Pobierz wyliczenie usług typu T z klasy IServiceProvider.

GetFakeLogCollector(IServiceProvider)

Pobiera obiekt zbierający rekordy dziennika wysyłane do fałszywego rejestratora.

GetFakeRedactionCollector(IServiceProvider)

Pobiera fałszywe wystąpienie modułu zbierającego redactor z kontenera wstrzykiwania zależności.

Dotyczy

Zobacz też