在实现 WCF 服务所需的接口中,我使用以下语句声明主类[ServiceContract()]
属性和任何公开的方法[OperationContract()]
.
我如何公开公共财产?谢谢
自从get属性的一部分是一种方法,这在技术上是可行的,但是,正如前面的答案/评论中提到的,这可能是不可取的;只是将其发布在这里以获取一般知识。
服务合同:
[ServiceContract]
public interface IService1
{
string Name
{
[OperationContract]
get;
}
}
Service:
public class Service1 : IService1
{
public string Name
{
get { return "Steve"; }
}
}
要从您的客户端代码访问:
var client = new Service1Client();
var name = client.get_Name();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)