我可以在不使用属性的情况下创建 WCF 服务吗?
-
05-09-2019 - |
题
您声明 WCF 服务的方式似乎是在 C# 或 VB 中创建一个接口,然后用 ServiceContractAttribute
它的方法是 OperationContractAttribute
.
问题是,我想尝试从 IronRuby 或 IronPython 创建一个(据我所知)不支持属性。
这可能吗?
解决方案
您可以只使用对象模型 系统.服务模型.描述 命名空间(例如ContractDescription) 来创建正确的描述对象,将它们插入到 服务的描述的端点,然后打开主机。但这非常重要。
其他提示
据我所知,你还不能在IronRuby中。它的那些互操作的东西都是能拖就拖,而语言的兼容性工作的一个。目前仍然很多的讨论,需要了解如何做到这一点...但它是值得我们这些IronRuby的工作希望看到的。
好了,而我也不会(只是喜好,没必要火焰我),你可以使用一个语言如嘘声:
另一种方法是只建立在C#中的一块做这个通信为你再调用从IronyRuby或者你想使用任何语言。
不隶属于 StackOverflow