调用.net 程序集中的方法
本文通过一个简单实例,介绍 Biztalk 应用中调用程序集的方法。一个是调用 Web Service,
一个是调用.net 程序集。
虽然 Biztalk Server 提供了众多的内置功能,然而在一些情况下可能还需要调用程序集中的
函数。因为在.Net 程序集中,可以非常方便地调用 Web Service、访问数据库;另一方面,
有些函数是程序集中已经写好的,为了增加软件的复用,便于软件版本的管理,使用现有
的程序集也在情理之中。
本文通过一个简单实例,介绍 Biztalk 应用中调用程序集的方法。这个实例完成的功能,在
调用 Web Services 一文中实现过,只不过实现的方式用所差别,一个是调用 Web Service,
一个是调用.net 程序集。
首先,我们创建一个 MyFunction 的项目,其中只包括一个的类文件 class1,我们要在
Biztalk 中调用该类的 CheckUserId 静态方法。class1 的源程序如下:
using System;
namespace MyFunction
{
public class UserManager
{
public UserManager()
{
}
public static string CheckUserId(string strUserId)
{
if (strUserId == "fengfangfang")
{
return "Administrator";
}
else
{
return "User";
}
}
}
}