2
私はポストは、私がRestfullサービスを使用する場合WCF Resfullサービスでメソッドをオーバーライドするにはどうすればよいですか?
[OperationContract(Name = "GetDataWithNumber")]
public User GetName(int id)
[OperationContract(Name = "GetDataWithString")]
public User GetName(string email)
この文句を言わない仕事を置くことを説明しました!
[OperationContract(Name = "GetDataWithNumber")]
[WebGet(UriTemplate = "Service/GetName?id={id}", ResponseFormat = WebMessageFormat.Json)]
public User GetName(int id)
誰でもこれを解決できますか?
ユーザーがIDまたは電子メールを私に送信できるので、同じ方法を使用したいと思います。 – HardCode
@HardCode:文字列を受け取るメソッドを1つ作成し、そのメソッド内でIDか電子メールかどうかを判断する必要があります。つまり、2つを使用してAPIを明示的にする方が良いと思います。エンドユーザーにとっても、またあなたにとってもより明確です。 –