您声明 WCF 服务的方式似乎是在 C# 或 VB 中创建一个接口,然后用 ServiceContractAttribute 它的方法是 OperationContractAttribute.

问题是,我想尝试从 IronRuby 或 IronPython 创建一个(据我所知)不支持属性。

这可能吗?

有帮助吗?

解决方案

您可以只使用对象模型 系统.服务模型.描述 命名空间(例如ContractDescription) 来创建正确的描述对象,将它们插入到 服务的描述的端点,然后打开主机。但这非常重要。

其他提示

据我所知,你还不能在IronRuby中。它的那些互操作的东西都是能拖就拖,而语言的兼容性工作的一个。目前仍然很多的讨论,需要了解如何做到这一点...但它是值得我们这些IronRuby的工作希望看到的。

好了,而我也不会(只是喜好,没必要火焰我),你可以使用一个语言如嘘声:

http://boo.codehaus.org/

另一种方法是只建立在C#中的一块做这个通信为你再调用从IronyRuby或者你想使用任何语言。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top