主要内容

mps.cache.Controller

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

描述

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

创建

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

属性

全部展开

此属性是只读的。

指示到持久性提供程序的连接是否处于活动状态。这个值是真正的当持久化服务附加到MATLAB会话时,否则就是

例子:如果连接:假

此属性是只读的。

指示控制器对象是否在管理持久性服务。ManageService真正的如果持久化服务是使用控制器的开始方法和如果MATLAB会话使用控制器的会话附加到持久服务附加方法。在其他所有情况下,该值被设置为未知的

如果ManageService真正的,通过方法销毁控制器对象删除或退出MATLAB将停止持久服务。

例子:ManageService:真

此属性是只读的。

承载持久服务的系统名称。

当您创建使用MATLAB作为持久性提供程序的控制器时,此属性不会显示。

例子:主持人:“localhost”

此属性是只读的。

持久化服务端口号。

当您创建使用MATLAB作为持久性提供程序的控制器时,此属性不会显示。

例子:端口:4519

此属性是只读的。

持久性提供程序的名称。

目前,Redis™是唯一支持的持久性提供商。万博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 = Controller with properties: ActiveConnection: False ManageService: Unknown Host: 'localhost' Port: 4519操作:"read | write | create | update" ProviderName: 'Redis' ConnectionName: 'myRedisConnection'

创建一个MATLAB服务控制器

mctrl = mps.cache.control (“myMATFileConnection”“MatlabTest”“文件夹”“c: \ tmp”
mctrl = Controller with properties: ActiveConnection: False managesservice: Unknown Folder: 'c:\tmp' Operations: "read | write | create | update" ProviderName: 'MatlabTest' ConnectionName: 'myMATFileConnection'

另请参阅

主题

介绍了R2018b