主要内容

mps.cache.Controller

管理持久性服务的生命周期MATLAB测试环境

描述

mps.cache.Controller是用于管理的生命周期在MATLAB的持久性服务吗®测试环境。您可以执行各种操作,比如启动和停止服务使用的对象。

创建

创建一个mps.cache.Controller对象使用mps.cache.control

属性

全部展开

这个属性是只读的。

显示到持久性提供者的连接是否活跃。这个值是真正的当持久性服务与MATLAB会话,否则它是

例子:如果连接:假

这个属性是只读的。

显示控制器对象是否管理持久性服务。ManageService真正的如果持久化服务使用控制器的启动开始(MATLAB编译器SDK)开始方法和如果MATLAB会话连接到使用控制器的持久性服务附加方法。在所有其他情况下,该值设置未知的

如果ManageService真正的通过破坏控制器对象删除或退出MATLAB将停止持久性服务。

例子:ManageService:真

这个属性是只读的。

系统主机持久性服务的名称。

此属性不显示当你创建一个控制器,利用MATLAB作为持久性提供者。

例子:主持人:“localhost”

这个属性是只读的。

为持久性服务端口号。

此属性不显示当你创建一个控制器,利用MATLAB作为持久性提供者。

例子:端口:4519

这个属性是只读的。

持久性提供者的名称。

目前,复述,™是唯一支持持久性提供者。万博1manbetx

您还可以使用MATLAB作为测试目的的持久性提供者。如果你使用MATLAB作为持久性提供者,提供者名称显示为“MatlabTest”

例子:ProviderName:“复述”

例子:ProviderName:“MatlabTest”

这个属性是只读的。

名称的连接持久性服务。

例子:ConnectionName:“myRedisConnection”

这个属性是只读的。

存储文件夹的路径。显示的文件夹作为数据库。

*这个属性显示只有当你创建一个控制器,利用MATLAB作为持久性提供者。

例子:文件夹:“c: \ tmp”

对象的功能

mps.cache.control 创建一个持久性服务控制器对象
开始 开始一个持久性服务并将它附加到一个MATLAB会话
停止 停止一个持久化服务并从分离MATLAB会话
重新启动 重启一个持久化服务并将它附加到一个MATLAB会话
附加 连接MATLAB已经运行的会话持久性服务
分离 断开连接MATLAB会话持久性服务正在运行
测试是否持久性服务是可获得的
版本 版本号为持久性提供者

例子

创建一个复述,服务控制器

ctrl = mps.cache.control (“myRedisConnection”,“复述”,“端口”,4519)
ctrl =控制器的属性:如果连接:假ManageService:未知的主持人:“localhost”端口:4519操作:“读|写|创建|更新”ProviderName:“复述”ConnectionName:“myRedisConnection”

创建一个MATLAB服务控制器

mctrl = mps.cache.control (“myMATFileConnection”,“MatlabTest”,“文件夹”,“c: \ tmp”)
mctrl =控制器的属性:如果连接:假ManageService:未知的文件夹:“c: \ tmp”操作:“读|写|创建|更新”ProviderName:“MatlabTest”ConnectionName:“myMATFileConnection”

版本历史

介绍了R2018b