私は WCF で二重契約を作成しており、適切に構築する方法についてのチュートリアルに従っています。クライアント サービスの Callback インターフェイス インスタンスを宣言する際に、最初にインスタンス プロパティをprivate readonly
次のように宣言しました。
private readonly IEventServiceCallback Callback = OperationContext.Current.GetCallbackChannel<IEventServiceCallback>();
しかし、MSDN の例を見ると、インターフェイス リファレンスは getter 構文を介して次のように定義されています。
IEventServiceCallback Callback
{
get
{
return OperationContext.Current.GetCallbackChannel<IEventServiceCallback>();
}
}
ある方法と別の方法を行う理由が本当にあるのか、それとも単に個人的な好みなのか、私はただ興味がありますか? フィードバックをいただければ幸いです。