私は次のコードを書きましたが、サービスの最初のメソッドだけがクライアント側に表示されますが、残りの2つは表示されません:(
誰かが私に何が問題になるのか教えてくれますか?
ServiceInterface:
[ServiceContract]
public interface IService1
{
[OperationContract]
claimantResponse SaveClaimant(claimant claimant);
[OperationContract]
claimantResponse RenewExpiry(claimantMin claimantMin);
[OperationContract]
claimantResponse getAccessCode(claimantMin claimantMin);
}
ServiceImplementation:
public class Service1 : IService1
{
public claimantResponse SaveClaimant(claimant claimant)
{
return new claimantBLL().SaveClaimant(claimant);
}
public claimantResponse RenewExpiry(claimantMin claimantMin)
{
return new claimantBLL().RenewExpiry(claimantMin);
}
public claimantResponse getAccessCode(claimantMin claimantMin)
{
return new claimantBLL().getAccessCode(claimantMin);
}
}
データ:
[DataMember]
public class claimantResponse
{
private List<string> _ErrorMessage = new List<string>();
[DataMember]
public List<string> ErrorMessage
{
get { return _ErrorMessage; }
set { _ErrorMessage = value; }
}
private List<int> _ErrorCode = new List<int>();
[DataMember]
public List<int> ErrorCode
{
get { return _ErrorCode; }
set { _ErrorCode = value; }
}
[DataMember]
public String FormStatus { get; set; }
[DataMember]
public DateTime ExaminationDate { get; set; }
[DataMember]
public String AccessCode { get; set; }
[DataMember]
public String Status { get; set; }
[DataMember]
public string temp2 { get; set; }
}
私自身のメソッドの代わりに、2つの奇妙なメソッドgetdataとgetdataobjectを示しています。
どんな助けでもいただければ幸いです。