getp

Получите значение общедоступного свойства кэша

Синтаксис

value = getp(c,property)

Описание

пример

value = getp(c,property) получает значение общедоступного свойства кэша.

Обычно, вы смогли бы получить доступ к публичным свойствам объекта кэша использование записи через точку. Например: c.Connection. Однако весь кэш возражает точке использования ссылочное и точечное присвоение, чтобы относиться к ключам, сохраненным в свойствах объектов кэша а не кэша. Поэтому c.Connection относится к ключу под названием Connection в кэше вместо свойства Connection кэша.

Нет никакого метода setp, поскольку все свойства кэша только для чтения.

Примеры

свернуть все

Запустите сервис персистентности, который использует Redis™ в качестве провайдера персистентности. Сервис требует имени подключения и открытого порта. Если услуга работает, можно соединиться с сервисом с помощью имени подключения и создать кэш.

ctrl = mps.cache.control('myRedisConnection','Redis','Port',4519);
start(ctrl)
c = mps.cache.connect('myCache', 'Connection', 'myRedisConnection');

Получите имя подключения.

getp(c,'Connection')
ans =

    'myRedisConnection'

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

свернуть все

Кэш данных, представленный провайдером персистентности определенный объект кэша данных.

В настоящее время Redis и MATLAB® являются единственными поддерживаемыми провайдерами персистентности. Поэтому объекты кэша будут иметь тип mps.cache.RedisCache или mps.cache.MATFileCache.

Пример: c

Имя свойства, заданное как вектор символов. Общими общедоступными свойствами кэша является Name, LocalKeys и Connection. Специфичные для провайдера объекты кэша могут иметь дополнительные свойства. Например, mps.cache.RedisCache имеет свойства Host и Port.

Пример: 'Connection'

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

свернуть все

Допустимое значение свойства.

Смотрите также

| |

Введенный в R2018b