0
私はサービス契約のメソッドを持っています。 メソッドへのパラメータが必要であることをどのように指定できますか?WCFでパラメータの必要性を指定する
私はサービス契約のメソッドを持っています。 メソッドへのパラメータが必要であることをどのように指定できますか?WCFでパラメータの必要性を指定する
これを行うための宣言的な方法はありません。サービスメソッド内でこれを自分で確認し、適切なエラー(SOAPバインディングのSOAPフォールト、RESTバインディングのHTTPエラー)をスローする必要があります。
[DataContract]
public class Employee
{
[DataMember(IsRequired=true)]
public string employeeName = null;
[DataMember(IsRequired=true)]
public int employeeID = 0;
...
}
:
IsRequired=true
設定を持つことができます
[DataMember]
属性 - あなたが値を強制することができ
唯一のポイントは[DataContract]
であります