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. И теперь нужна ручная доработка импорта, а как сделать, я понятия не имею

→ Ссылка