如何在VB.NET中通过WCF公开接口Property?

时间:2009-04-21 18:04:13

标签: wcf properties service

在C#中,我可以通过WCF公开属性

[ServiceContractAttribute()]
public interface IFoo
{
  int Length
  { 
    [OperationContract()] get;
    [OperationContract()] set;
  }
}

我必须这样做,因为OperationContract修饰了一个方法而不是一个属性。我正在使用遗留的界面,我无法轻易更改以删除属性的使用。

如何在vb.net中执行相同的操作,我无法弄清楚我将在界面中使用哪种属性语法。

2 个答案:

答案 0 :(得分:3)

不幸的是(据我所知)VB使用非常简单的接口属性语法,不允许您在getset上指定属性。

答案 1 :(得分:-2)

  <OperationContract(AsyncPattern:=True)>