Microsoft.Data.SqlClient Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Klasy
| ActiveDirectoryAuthenticationProvider |
Ta klasa implementuje SqlAuthenticationProvider i jest używana dla mechanizmów uwierzytelniania federacyjnego usługi Active Directory. |
| SqlAuthenticationInitializer |
Wywoływane z konstruktorów w klasach pochodnych w celu zainicjowania SqlAuthenticationInitializer klasy. |
| SqlAuthenticationParameters |
Reprezentuje parametry uwierzytelniania usługi AD przekazywane przez sterownik do dostawców uwierzytelniania. |
| SqlAuthenticationProvider |
Definiuje podstawowe zachowanie dostawców uwierzytelniania i udostępnia klasę bazową dla klas pochodnych. |
| SqlAuthenticationToken |
Reprezentuje token uwierzytelniania usługi AD. |
| SqlBatch | |
| SqlBatchCommand |
Polecenie SqlBatchCommand umożliwia wykonywanie wielu poleceń SQL w narzędziu SqlBatch. |
| SqlBatchCommandCollection |
Kolekcja wystąpień klasy SqlBatchCommand, zawartych w obiekcie SqlBatch. |
| SqlBulkCopy |
Umożliwia wydajne zbiorcze ładowanie tabeli SQL Server z danymi z innego źródła. |
| SqlBulkCopyColumnMapping |
Definiuje mapowanie między kolumną w SqlBulkCopy źródle danych wystąpienia a kolumną w tabeli docelowej wystąpienia. |
| SqlBulkCopyColumnMappingCollection |
SqlBulkCopyColumnMapping Kolekcja obiektów dziedziczycych z elementu CollectionBase. |
| SqlBulkCopyColumnOrderHint |
Definiuje kolejność sortowania kolumny w SqlBulkCopy tabeli docelowej wystąpienia zgodnie z indeksem klastrowanym w tabeli. |
| SqlBulkCopyColumnOrderHintCollection |
SqlBulkCopyColumnOrderHint Kolekcja obiektów dziedziczycych z elementu CollectionBase. |
| SqlClientFactory |
Reprezentuje zestaw metod tworzenia wystąpień Microsoft.Data.SqlClient implementacji klas źródeł danych dostawcy. |
| SqlClientLogger |
Reprezentuje rejestrator klienta SQL. |
| SqlClientMetaDataCollectionNames |
Zawiera listę stałych do użycia z metodą GetSchema w celu pobrania kolekcji metadanych. |
| SqlClientPermission |
Umożliwia SQL Server dostawcy danych .NET Framework, aby upewnić się, że użytkownik ma poziom zabezpieczeń wystarczający do uzyskania dostępu do źródła danych. |
| SqlClientPermissionAttribute |
Kojarzy akcję zabezpieczeń z niestandardowym atrybutem zabezpieczeń. |
| SqlColumnEncryptionCertificateStoreProvider |
Implementacja dostawcy magazynu kluczy dla magazynu certyfikatów systemu Windows. Ta klasa umożliwia używanie certyfikatów przechowywanych w magazynie certyfikatów systemu Windows jako kluczy głównych kolumn. Aby uzyskać szczegółowe informacje, zobacz Always Encrypted. |
| SqlColumnEncryptionCngProvider |
Implementacja dostawcy magazynu CMK do używania interfejsu API kryptografii firmy Microsoft: następnej generacji (CNG) z Always Encrypted. |
| SqlColumnEncryptionCspProvider |
Implementacja dostawcy magazynu CMK na potrzeby używania dostawców usług kryptograficznych opartych na programie Microsoft CAPI (CSP) z Always Encrypted. |
| SqlColumnEncryptionEnclaveProvider | |
| SqlColumnEncryptionKeyStoreProvider |
Klasa bazowa dla wszystkich dostawców magazynu kluczy. Dostawca niestandardowy musi pochodzić z tej klasy i zastąpić jego funkcje składowe, a następnie zarejestrować go przy użyciu elementu RegisterColumnEncryptionKeyStoreProviders(IDictionary<String,SqlColumnEncryptionKeyStoreProvider>), RegisterColumnEncryptionKeyStoreProvidersOnConnection(IDictionary<String,SqlColumnEncryptionKeyStoreProvider>) lub RegisterColumnEncryptionKeyStoreProvidersOnCommand(IDictionary<String,SqlColumnEncryptionKeyStoreProvider>). Aby uzyskać szczegółowe informacje, zobacz Always Encrypted. |
| SqlCommand |
Reprezentuje instrukcję Języka Transact-SQL lub procedurę składowaną do wykonania względem bazy danych SQL Server. Klasa ta nie może być dziedziczona. |
| SqlCommandBuilder |
Automatycznie generuje polecenia z jedną tabelą, które są używane do uzgadniania zmian wprowadzonych w DataSet skojarzonym SQL Server bazie danych. Klasa ta nie może być dziedziczona. |
| SqlConfigurableRetryFactory |
Udostępnia różnych dostawców logiki ponawiania z typową listą błędów przejściowych. |
| SqlConnection |
Reprezentuje połączenie z bazą danych SQL Server. Klasa ta nie może być dziedziczona. |
| SqlConnectionEncryptOption |
Te opcje służą do kontrolowania zachowania szyfrowania komunikacji między serwerem a klientem. |
| SqlConnectionStringBuilder |
Zapewnia prosty sposób tworzenia zawartości parametrów połączenia używanych przez klasę SqlConnection i zarządzania nimi. |
| SqlCredential |
SqlCredentialZapewnia bezpieczniejszy sposób określania hasła do próby logowania przy użyciu uwierzytelniania SQL Server. SqlCredentialskłada się z identyfikatora użytkownika i hasła, które będą używane do uwierzytelniania SQL Server. Hasło w SqlCredential obiekcie jest typu SecureString. SqlCredential nie można dziedziczyć. Uwierzytelnianie systemu Windows ( |
| SqlDataAdapter |
Reprezentuje zestaw poleceń danych i połączenie bazy danych używane do wypełniania DataSet i aktualizowania bazy danych SQL Server. Klasa ta nie może być dziedziczona. |
| SqlDataReader |
Umożliwia odczytywanie strumienia wierszy tylko do przodu z bazy danych SQL Server. Klasa ta nie może być dziedziczona. |
| SQLDebugging |
Dołączone do obsługi aplikacji debugowania. Nie jest przeznaczony do użytku bezpośredniego. |
| SqlDependency |
Obiekt SqlDependency reprezentuje zależność powiadomienia zapytania między aplikacją a wystąpieniem SQL Server. Aplikacja może utworzyć SqlDependency obiekt i zarejestrować się w celu odbierania powiadomień za pośrednictwem programu obsługi zdarzeń OnChangeEventHandler . |
| SqlEnclaveAttestationParameters | |
| SqlEnclaveSession | |
| SqlError |
Zbiera informacje istotne dla ostrzeżenia lub błędu zwróconego przez SQL Server. |
| SqlErrorCollection |
Zbiera wszystkie błędy wygenerowane przez dostawcę danych .NET Framework dla SQL Server. Klasa ta nie może być dziedziczona. |
| SqlException |
Wyjątek zgłaszany podczas SQL Server zwraca ostrzeżenie lub błąd. Klasa ta nie może być dziedziczona. |
| SqlInfoMessageEventArgs |
Udostępnia dane dla zdarzenia InfoMessage. |
| SqlNotificationEventArgs |
Reprezentuje zestaw argumentów przekazywanych do programu obsługi zdarzeń powiadomień. |
| SqlParameter |
Reprezentuje parametr do elementu SqlCommand i opcjonalnie jego mapowanie na DataSet kolumny. Klasa ta nie może być dziedziczona. Aby uzyskać więcej informacji na temat parametrów, zobacz Konfigurowanie parametrów. |
| SqlParameterCollection |
Reprezentuje kolekcję parametrów skojarzonych z elementem SqlCommand i ich odpowiednie mapowania na kolumny w obiekcie DataSet. Klasa ta nie może być dziedziczona. |
| SqlRetryingEventArgs |
Reprezentuje zestaw argumentów przekazanych do Retrying zdarzenia. |
| SqlRetryIntervalBaseEnumerator |
Generuje sekwencję interwałów czasu. |
| SqlRetryLogicBase |
Pobiera następny interwał czasu w odniesieniu do liczby ponownych prób, jeśli wystąpi warunek przejściowy. |
| SqlRetryLogicBaseProvider |
Stosuje logikę ponawiania prób dla operacji za pośrednictwem |
| SqlRetryLogicOption |
Udostępnia parametry logiki ponawiania w celu utworzenia wystąpienia SqlRetryLogicBaseProvider klasy przy użyciu SqlConfigurableRetryFactory metod. |
| SqlRowsCopiedEventArgs |
Reprezentuje zestaw argumentów przekazanych do .SqlRowsCopiedEventHandler |
| SqlRowUpdatedEventArgs |
Udostępnia dane dla zdarzenia RowUpdated. |
| SqlRowUpdatingEventArgs |
Udostępnia dane dla zdarzenia RowUpdating. |
| SqlTransaction |
Reprezentuje transakcję języka Transact-SQL, która ma zostać wykonana w bazie danych SQL Server. Klasa ta nie może być dziedziczona. |
Wyliczenia
| ApplicationIntent |
Określa wartość dla .ApplicationIntent Możliwe wartości to |
| PoolBlockingPeriod |
Określa wartość właściwości PoolBlockingPeriod . |
| SortOrder |
Określa sposób sortowania wierszy danych. |
| SqlAuthenticationMethod |
Opisuje różne metody uwierzytelniania SQL, które mogą być używane przez klienta nawiązującego połączenie z usługą Azure SQL Database. Aby uzyskać szczegółowe informacje, zobacz Nawiązywanie połączenia z SQL Database przy użyciu uwierzytelniania usługi Azure Active Directory. |
| SqlBulkCopyOptions |
Flaga bitowa określająca co najmniej jedną opcję, która ma być używana z wystąpieniem SqlBulkCopyklasy . |
| SqlCommandColumnEncryptionSetting |
Należy pamiętać, że tych ustawień nie można użyć do obejścia szyfrowania i uzyskania dostępu do danych w postaci zwykłego tekstu. Aby uzyskać szczegółowe informacje, zobacz Always Encrypted (aparat bazy danych). |
| SqlConnectionAttestationProtocol |
Określa wartość protokołu zaświadczania. |
| SqlConnectionColumnEncryptionSetting |
Należy pamiętać, że tych ustawień nie można użyć do obejścia szyfrowania i uzyskania dostępu do danych w postaci zwykłego tekstu. Aby uzyskać szczegółowe informacje, zobacz Always Encrypted (aparat bazy danych). |
| SqlConnectionIPAddressPreference |
Określa wartość preferencji adresu IP podczas połączenia TCP. |
| SqlConnectionOverrides |
Określa wartość przesłonięć. |
| SqlNotificationInfo |
Ta wyliczenie zawiera dodatkowe informacje o różnych powiadomieniach, które mogą być odbierane przez program obsługi zdarzeń zależności. |
| SqlNotificationSource |
Wskazuje źródło powiadomienia odebranego przez program obsługi zdarzeń zależności. |
| SqlNotificationType |
Opisuje różne typy powiadomień, które mogą być odbierane przez OnChangeEventHandler program obsługi zdarzeń za pośrednictwem parametru SqlNotificationEventArgs . |
Delegaci
| OnChangeEventHandler | |
| SqlInfoMessageEventHandler |
Reprezentuje metodę, która będzie obsługiwać InfoMessage zdarzenie klasy SqlConnection. |
| SqlRowsCopiedEventHandler |
Reprezentuje metodę, która obsługuje SqlRowsCopied zdarzenie obiektu SqlBulkCopy. |
| SqlRowUpdatedEventHandler |
Reprezentuje metodę, która będzie obsługiwać RowUpdated zdarzenie klasy SqlDataAdapter. |
| SqlRowUpdatingEventHandler |
Reprezentuje metodę, która będzie obsługiwać RowUpdating zdarzenie klasy SqlDataAdapter. |