1

我正在 WCF 中创建一个双工合同,并且正在关注如何正确构建的教程。在声明我的客户端服务回调接口实例时,我最初声明了实例属性,private readonly如下所示:

private readonly IEventServiceCallback Callback = OperationContext.Current.GetCallbackChannel<IEventServiceCallback>();

但是在查看 MSDN 示例时,接口引用是通过 getter 语法定义的,如下所示:

IEventServiceCallback Callback
    {
        get
        {
            return OperationContext.Current.GetCallbackChannel<IEventServiceCallback>();
        }
    }

我只是好奇是否真的有理由做一种方式而不是另一种方式,或者这只是个人喜好?对于任何反馈,我们都表示感谢。

4

0 回答 0