调用.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";
}
}
}
}

为程序集设置强名称和发布.Net程序集到全局程序集缓存可参见将程序集安装到全局程序集缓存(GAC)中一文。

然后,创建一个Biztalk Server工程CallFunction,添加一个UserInfo.xsd,其结点结构如下:

UserInfo

UserId

RoleName

快速升级UserId和RoleName两个子字段元素,具体步骤可参见调用Web Services一文。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索缓存
, 程序
, 方法
, public
, #程序调用
, Biztalk
, 一个
, 调用程序
, 调用.NET程序集
, 全局程序集
集中方法
vb.net调用事件程序、vb.net 调用外部程序、asp.net 调用本地程序、asp.net 调用程序、微信小程序调用js方法,以便于您获取更多的相关知识。

时间: 2024-10-30 21:02:57

调用.net程序集中的方法的相关文章

大哥大姐救救我吧,如何让webservices里引用的dll程序调用应用程序里的方法

问题描述 如何让webservices里引用的dll程序调用应用程序里的方法 解决方案 解决方案二:你直接引用了,实例化后就提示它里面的方法了啊解决方案三:实例化之后不久可以调用了,解决方案四:同意楼上解决方案五:ding解决方案六:ding解决方案七:实在不行就regsvr32注册下dll

隐性调用php程序的方法

 本文实例讲述了隐性调用php程序的方法.分享给大家供大家参考.具体如下:  代码如下: <mce:script language = "javascript" src = "count.php"></mce:script> 1 2 3 4 5 6 7 8 9 10 11 12 13 <?php $file_name = "count.txt"; $fp = fopen($file_name,"r"

Go语言调用其它程序并获得程序输出的方法_Golang

本文实例讲述了Go语言调用其它程序并获得程序输出的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: package main import (     "exec" // "os/exec" in go1     "fmt" ) func main(){     cmd := exec.Command("ls", "-l")     buf, err := cmd.Output()   

C#调用VBS或者JS函数的方法,要求函数里面可以使用程序内部的方法

问题描述 就类似于googleV8这样的引擎一样,能够调用JS或VBS等脚本,而且可以使用程序内部的方法,最好从头到尾执行,不行的话可以只调用一个函数 解决方案 解决方案二:为什么没人啊

批处理调用java程序中的main方法

问题描述 使用Eclipse创建了一个java程序,想用批处理来调用类中的main方法,并将system.out的打印信息存到本地,批处理要怎么写 解决方案 解决方案二:批处理里面调用命令java.java命令就是执行main函数的

AJAX实例教程:异步调用的程序

文章简介:Ajax(Asynchronous JavaScript and XML),使用户在使用Web程序时,不用在来来回回的Post了,可以近乎实时的从客户端收到服务器返回的信息,而无需刷新,极大的非富了用户的操作体验. Ajax(Asynchronous JavaScript and XML),使用户在使用Web程序时,不用在来来回回的Post了,可以近乎实时的从客户端收到服务器返回的信息,而无需刷新,极大的非富了用户的操作体验. XMLHttpRequest对象是Ajax的核心对象 不同

网站安全之ASP程序加密/解密方法大揭密

安全|程序|加密|解密 如今,用ASP技术构建的网站随处可见.由于ASP脚本是在服务器上解释执行的(无法编译),因此你辛苦开发出来的ASP代码,很容易被人拷去任意修改,如何保护ASP源代码呢?这是每个ASP站长都会遇到的难题,网上求解这类问题的帖子非常多,下面我们就来谈谈ASP程序的加密方法. 一.如何加密ASP程序? 目前对ASP程序的加密方法主要有三种:脚本编码器(SRCENC.EXE)加密.组件加密.自编程序加密,下面我们就来展开介绍这三种加密方法. 1.使用微软的MS Script En

几个提升JSP应用程序效率的方法

   本文介绍了几个调整JSP和servlet的一些非常实用的方法,它可使你的servlet和JSP页面响应更快,扩展性更强.而且在用户数增加的情况下,系统负载会呈现出平滑上长的趋势.我将通过一些实际例子和配置方法使得你的应用程序的性能有出人意料的提升.其中,某些调优技术是在你的编程工作中实现的,而另一些技术是与应用服务器的配置相关的.我们将详细地描述怎样通过调整servlet和JSP页面,来提高你的应用程序的总体性能.在阅读本文之前,你还需要有基本的servlet和JSP的知识.  方法一:在

js+php实现静态页面实时调用用户登陆状态的方法

 这篇文章主要介绍了js+php实现静态页面实时调用用户登陆状态的方法,采用在静态页面中使用js调用php页面从而实现用户登录状态的实时调用功能,需要的朋友可以参考下     本文实例讲述了js+php实现静态页面实时调用用户登陆状态的方法.分享给大家供大家参考.具体分析如下: 在程序开发中,经常会把页面做成html的静态形式,这样可以减轻服务器负载,但是也存在一个问题就是当注册用户登陆时,要在html页面显示登陆成功或需要登陆的提示,这样我们就必须想其它办法来实现了,下面我们就是利用js+ph