класс служба хранилища Delegate
Класс, определяющий интерфейс в хранилище пакета SDK MIP для кэширования.
Итоги
Участники | Descriptions |
---|---|
public mip::служба хранилища TableResult Create служба хранилища Table(const std::string& path, const MipComponent mipComponent, const std::string& tableName, const std::vector<std::string& allColumns, const std:<:vector std::string>>& encryptedColumns, const std::vector<std::string>& keyColumns) const | Создает экземпляр таблицы хранилища, которую MIP использует для кэширования. Если таблица уже существует и схема не соответствует allColumns , реализация должна удалить таблицу и повторно создать ее. |
public служба хранилищаПараметры Get Параметры() const | Возвращает параметры, используемые служба хранилища Delegate. |
Участники
Create служба хранилища Table function
Создает экземпляр таблицы хранилища, которую MIP использует для кэширования. Если таблица уже существует и схема не соответствует allColumns
, реализация должна удалить таблицу и повторно создать ее.
Параметры:
путь: путь по умолчанию для хранилища MIP. Завершится расширением файла, возвращенным из служба хранилищаПараметры::OnDiskExtension()
mipComponent: MipComponent, связанный с этой таблицей.
tableName: имя создаваемой таблицы.
allColumns: все столбцы, представленные в таблице.
encryptedColumns: представляет набор столбцов в allColumns , которые необходимо зашифровать. Этот аргумент заполняется только в том случае, если кэш служба хранилища Type (настроенный с помощью параметров профиля) не является OnDiskEncrypted, в противном случае пакет SDK MIP будет внутренне шифровать данные столбцов для этих столбцов и изменять их имя с префиксом "encrypt_".
keyColumns: ключевые столбцы, используемые для идентификации уникальных записей таблицы.
Возвращает: ответ делегата, содержащий экземпляр служба хранилища Table или исключение.
Функция Get Параметры
Возвращает параметры, используемые служба хранилища Delegate.
Возвращает: Параметры используется служба хранилища Delegate.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по