Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » QAnywhere » 编写 QAnywhere 客户端应用程序 » QAnywhere Manager 配置属性

 

在文件中设置 QAnywhere Manager 配置属性

注意

在 Sybase Central 中,可以创建或打开 QAnywhere Manager 配置文件。从 QAnywhere 插件任务窗格中,选择 [创建代理配置文件]。选择文件名和位置之后,将打开配置文件的 [属性] 窗口,在该对话框中可设置属性。

QAManager Manager 属性文件中的信息是特定于 QAManager 的一个实例的。

必须为具有应用程序的每个部署副本的远程设备配置并安装了属性文件,才能使用该属性文件。

有关指定属性文件名的信息,请参见:

如果该属性文件与客户端可执行文件不在同一目录,则还必须指定其绝对路径。如果要使用这些属性的缺省设置,请使用空值而非文件名。

文件中所设置的值允许您启用或禁用一些 QAnywhere 功能,例如自动消息压缩和记录。

QAnywhere Manager 配置属性文件中的条目采用 name=value 的形式。有关属性名的列表,请参见QAnywhere Manager 配置属性。如果 value 有空格,则用双引号将其引起来。注释行以 # 开头。例如:

# contents of QAnywhere manager configuration properties file
LOG_FILE=.\sender.ini.txt
# A comment
CONNECT_PARAMS=eng=qanywhere;uid=ml_qa_user;pwd=qanywhere
DATABASE_TYPE=sqlanywhere
MAX_IN_MEMORY_MESSAGE_SIZE=2048
COMPRESSION_LEVEL=0
引用配置文件

假定有一个名为 mymanager.props 的 QAnywhere Manager 配置属性文件,内容如下:

COMPRESSION_LEVEL=9
CONNECT_PARMS=DBF=mystore.db

创建 QAManager 时,通过名称引用该文件。

下面是使用 C# 编写的一个示例:

QAManager     mgr;
mgr = QAManagerFactory.Instance.CreateQAManager( "mymanager.props" );
mgr.Open( AcknowledgeMode.EXPLICIT_ACKNOWLEDGEMENT );

有关 .NET API 的信息,请参见QAManager 接口QAManagerFactory 类

下面是使用 C++ 编写的一个示例:

QAManagerFactory *  qa_factory;
QAManager *    mgr;
qa_factory = QAnywhereFactory_init();
mgr = qa_factory->createQAManager( "mymanager.props" );
mgr->open( AcknowledgementMode::EXPLICIT_ACKNOWLEDGEMENT );

有关 C++ API 的信息,请参见QAManager 类QAManagerFactory 类

下面是使用 Java 编写的一个示例:

QAManager mgr;
mgr = QAManagerFactory.getInstance().createQAManager("mymanager.props");
mgr.open( AcknowledgementMode.EXPLICIT_ACKNOWLEDGEMENT );

有关 Java API 的信息,请参见QAManagerFactory 类QAManager 接口