我有一个问题,因为Reference.cs中的属性设置器没有被执行。我试图像这样设置我的财产:
var rateOfExchangeParameters = new Service.getRateOfExchange()
{
charterEnquiryId = 1550003668
};
但是属性setter在没有执行RaisePropertyChanged方法的情况下返回:
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
public long charterEnquiryId {
get {
return this.charterEnquiryIdField;
}
set {
this.charterEnquiryIdField = value; // returns after this
this.RaisePropertyChanged("charterEnquiryId"); // never executed
}
}
我尝试在try / catch块中包装setter的第一行,但没有引发异常。这导致我的服务电话出现问题:
_ratesOfExchange = proxy.getRateOfExchange(rateOfExchangeParameters);
失败,因为参数charterEnquiryId不在SOAP请求中。我做错了什么?
中号