mps.cache.control

Создайте сервисный контроллер персистентности объект

Синтаксис

ctrl = mps.cache.control(connectionName,Provider,'Port',num)
ctrl = mps.cache.control(connectionName,Provider,'Folder',folderPath)

Описание

пример

ctrl = mps.cache.control(connectionName,Provider,'Port',num) создает сервисный контроллер персистентности объектное использование связи с сервисом персистентности, заданным connectionName, провайдер персистентности, заданный Provider и номером порта num для сервиса.

пример

ctrl = mps.cache.control(connectionName,Provider,'Folder',folderPath) создает сервисный объект контроллера персистентности, который использует папку, заданную folderPath как база данных.

Используйте этот синтаксис когда это необходимо, чтобы использовать MATLAB® в качестве провайдера персистентности для тестирования.

Примеры

Создайте сервисный контроллер Redis

ctrl = mps.cache.control('myRedisConnection','Redis','Port',4519)
ctrl = 

  Controller with properties:

    ActiveConnection: False
       ManageService: Unknown
                Host: 'localhost'
                Port: 4519
          Operations: "read | write | create | update"
        ProviderName: 'Redis'
      ConnectionName: 'myRedisConnection'

Создайте сервисный контроллер MATLAB

mctrl = mps.cache.control('myMATFileConnection','MatlabTest','Folder','c:\tmp') 
mctrl = 

  Controller with properties:

    ActiveConnection: False
       ManageService: Unknown
              Folder: 'c:\tmp'
          Operations: "read | write | create | update"
        ProviderName: 'MatlabTest'
      ConnectionName: 'myMATFileConnection'

Входные параметры

свернуть все

Имя связи с сервисом персистентности, заданным как вектор символов.

connectionName соединяет сеанс работы с MATLAB с сервисом персистентности.

Пример: 'myRedisConnection'

Имя провайдера персистентности, заданного как вектор символов.

Можно использовать MATLAB в качестве провайдера персистентности для тестирования. Если вы используете MATLAB в качестве провайдера персистентности, задаете имя провайдера как 'MatlabTest'.

Пример: 'Redis'

Пример: 'MatlabTest'

Номер порта для сервиса персистентности.

Пример: 'Port', 4519

Путь к папке устройства хранения данных, заданный как вектор символов.

Задайте этот вход только когда это необходимо, чтобы использовать MATLAB в качестве провайдера персистентности для тестирования. Папка, заданная folderPath, служит базой данных.

Пример: 'Folder','c:\tmp'

Выходные аргументы

свернуть все

Сервисный контроллер провайдера персистентности, возвращенный как объект mps.cache.Controller.

Введенный в R2018b