biztalk中调用.NET类

原来以为只有Web Services,或者COM+的东西,在Biztalk中才能使用,其实不然,连一般的.NET类Biztalk也能使用。估计用这种方法效率会高一点。
以下是从网上找到的关于调用方法的描述:
http://dallas.sark.com/SarkBlog/mholdorf/archive/2004/09/30/405.aspx

http://blogs.msdn.com/darrenj/archive/2004/09/29/235719.aspx

http://dallas.sark.com/SarkBlog/mholdorf/archive/2004/10/05/416.aspx

下面根据上面的文章,来个Walkthrough:
1.新增解决方案NetCompTest.sln
2.在解决方案下新增项目,项目类型"C#项目/类库",项目名NetComp
3.NetComp项目下的Class1.cs代码如下:
using System;

namespace NETComp
{
 /// <summary>
 /// Class1 的摘要说明。
 /// </summary>
 [Serializable]
 public class NetCompClass
 {
  public NetCompClass()
  {
   //
   // TODO: 在此处添加构造函数逻辑
   //
  }

  public string SayHello(string personName)
  {
   return "你好!" + personName;
  }
 }
}
4.AssemblyInfo.cs中加入[assembly: AssemblyKeyFile("E:\\BiztalkTest\\biztalktest.snk")],其中E:\\BiztalkTest\\biztalktest.snk为事先用sn命令生成好的密匙文件
5.生成项目NetComp.然后使用命令gacutil -i dll文件名(包括路径)发布到GAC
(tobe continue)

你可能感兴趣的:(.net)