次のようなサービス契約の定義については、
[ServiceContract(Namespace="MySevices.WCFService")]
public interface IBasicService
そして、OperationContractsに続いて、
[OperationContract(IsInitiating=true)]
string InitializeData(int value);
[OperationContract()]
string CheckData(int value, String userName);
CheckDataを呼び出すだけでエラーメッセージが表示されないのはなぜですか?
NetTCPBindingを使用しています。
更新: ああ、このプロパティは、クライアントに「IsInitiating」を最初にtrueにするメソッドを呼び出させる場合に使用されます。IsInitiatingのデフォルト値はtrueであるため、このプロパティ値を明示的にfalseに設定する必要があります。このような場合、IsInitiating = falseのメソッドを初期化中のメソッドで呼び出すと、エラーが発生します。