SqlColumnEncryptionEnclaveProvider Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Базовый класс, определяющий интерфейс для поставщиков анклава для Always Encrypted.
Для новой разработки используйте Microsoft. Data.SqlClient. На этой странице приведены документы System.Data.SqlClient.
public ref class SqlColumnEncryptionEnclaveProvider abstract
public abstract class SqlColumnEncryptionEnclaveProvider
type SqlColumnEncryptionEnclaveProvider = class
Public MustInherit Class SqlColumnEncryptionEnclaveProvider
- Наследование
-
SqlColumnEncryptionEnclaveProvider
Комментарии
Анклава — это защищенный регион памяти внутри SQL Server, используемый для вычислений в зашифрованных столбцах. Поставщик анклава инкапсулирует сведения о реализации на стороне клиента протокола аттестации анклава, а также логику создания и кэширования сеансов анклава.
Конструкторы
| Имя. | Описание |
|---|---|
| SqlColumnEncryptionEnclaveProvider() |
Инициализирует новый экземпляр класса SqlColumnEncryptionEnclaveProvider. Для новой разработки используйте Microsoft. Data.SqlClient. На этой странице приведены документы System.Data.SqlClient. |
Методы
| Имя. | Описание |
|---|---|
| CreateEnclaveSession(Byte[], ECDiffieHellmanCng, String, String, SqlEnclaveSession, Int64) |
При переопределении в производном классе выполняет аттестацию анклава, создает симметричный ключ для сеанса, создает сеанс анклава и сохраняет сведения о сеансе в кэше. Для новой разработки используйте Microsoft. Data.SqlClient. На этой странице приведены документы System.Data.SqlClient. |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetAttestationParameters() |
Получает сведения, которые SqlClient впоследствии использует для запуска процесса проверки анклава и установления безопасного сеанса с анклавами. Для новой разработки используйте Microsoft. Data.SqlClient. На этой странице приведены документы System.Data.SqlClient. |
| GetEnclaveSession(String, String, SqlEnclaveSession, Int64) |
При переопределении в производном классе ищет существующие сведения о сеансе анклава в кэше сеансов анклава. Если поставщик анклава не реализует кэширование сеансов анклава, этот метод, как ожидается, возвращается Для новой разработки используйте Microsoft. Data.SqlClient. На этой странице приведены документы System.Data.SqlClient. |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| InvalidateEnclaveSession(String, String, SqlEnclaveSession) |
При переопределении в производном классе выполняет поиск и вытеснение сеанса анклава из кэша сеансов анклава, если поставщик реализует кэширование сеансов. Для новой разработки используйте Microsoft. Data.SqlClient. На этой странице приведены документы System.Data.SqlClient. |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |