我正在 WCF 中创建一个双工合同,并且正在关注如何正确构建的教程。在声明我的客户端服务回调接口实例时,我最初声明了实例属性,private readonly
如下所示:
private readonly IEventServiceCallback Callback = OperationContext.Current.GetCallbackChannel<IEventServiceCallback>();
但是在查看 MSDN 示例时,接口引用是通过 getter 语法定义的,如下所示:
IEventServiceCallback Callback
{
get
{
return OperationContext.Current.GetCallbackChannel<IEventServiceCallback>();
}
}
我只是好奇是否真的有理由做一种方式而不是另一种方式,或者这只是个人喜好?对于任何反馈,我们都表示感谢。