VRS简易接口<连载5>—C#通过规则服务Socket调用

在VS中制作一个HelloServer类,将姓名参数传递给规则服务,并调用hello规则包,显示返回的欢迎辞。

新建C#工程
在VS中,新建一个名为HelloServer的控制台应用程序的工程:

VRS简易接口<连载5>—C#通过规则服务Socket调用_第1张图片

添加引用
将RuleEngine.dll添加到引用中。该文件一般位于VisualRulesSolution安装目录的samples\notnet\RuleEngine\bin\Release目录下:

VRS简易接口<连载5>—C#通过规则服务Socket调用_第2张图片

编写Program.cs
代码如下,其中192.168.19.128为服务器地址:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using RuleEngine;
namespace HelloServer
{
    class Program
    {
        static void Main(string[] args)
        {
            RuleServerPoolFactory factory = RuleServerPoolFactory.getFactory("192.168.19.128", 1508);
            RuleService service = factory.RuleService;
            service.put("name", "测试Socket访问");
            service.execute("hello");

            Console.WriteLine( service.getString("welcome") );
            Console.Read();
        }
    }
}
执行测试类
点击执行后,看到执行结果如下,说明已经调用规则包成功:

VRS简易接口<连载5>—C#通过规则服务Socket调用_第3张图片

你可能感兴趣的:(C#,vrs接口)