私はWCFサービスを持っています。以下の属性があります。
[DataMember]
public List<uttAppointmentPhoneList> AppointmentPhoneList { get; set; }
public class uttAppointmentPhoneList
{
string _PhoneType;
Int32 _PhoneNumber;
bool _IsDelete;
[DataMember]
public string PhoneType
{
get { return _PhoneType; }
set { _PhoneType = value; }
}
[DataMember]
public Int32 PhoneNumber
{
get { return _PhoneNumber; }
set { _PhoneNumber = value; }
}
[DataMember]
public bool IsDelete
{
get { return _IsDelete; }
set { _IsDelete = value; }
}
}
しかし、リクエストを送信すると次のエラーが発生します。
メッセージを逆シリアル化しようとしているときに、フォーマッタが例外をスローしました: パラメータを逆シリアル化しようとしているときにエラーが発生しました。InnerException メッセージは、「タイプ MarshfieldClinic.Denbigh.AppointmentService.Sync.DataContracts.mydayapp のオブジェクトのデシリアライズ中にエラーが発生しました。値 '3456787463' は型 'Int32' として解析できません。詳細については、InnerException を参照してください。
なぜこれが起こっているのですか?ありがとう