C# WSDL API как обратиться к массиву?
ServiceReference2.MedicataMOV2PortClient client = new ServiceReference2.MedicataMOV2PortClient();
var results = client.CancelRx(new ServiceReference2.CancelRxRequest()
{
PracticeLocation = new ServiceReference2.PracticeLocationType()
{
Identification = new ServiceReference2.FacilityID()
{
ID = "101",
MedicareNumber = "101",
Ogrn = "101"
},
BusinessName = "Городская клиническая больница №1. Поликлиника №1",
}
}
Как к методам обращаться все понятно, по такому принципу, а вот как обратиться к массиву, не знаю, может кто помочь?
public partial class DrugCoded : object, System.ComponentModel.INotifyPropertyChanged {
private object[] itemsField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("CompositeProductCode", typeof(DrugProductCodeWithDoseText), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("IndividualManufactured", typeof(BooleanCode), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("ProductClarifyingFreeText", typeof(string), Order=0)]
[System.Xml.Serialization.XmlElementAttribute("ProductCode", typeof(DrugProductCodeWithText), Order=0)]
public object[] Items {
get {
return this.itemsField;
}
set {
this.itemsField = value;
this.RaisePropertyChanged("Items");
}
}
Как вызвать CompositeProductCode?
Ответы (1 шт):
Автор решения: somik bGh
→ Ссылка
Вся проблема, как я выяснил в том, что MS Studio неправильно импортировал WSDL. И теперь нужна ручная доработка импорта, а как сделать, я понятия не имею