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. |