wcfsvchost visual tools test studio wcf

visual - wcfsvchost exe download



¿Cómo especificar los parámetros de lista en WCF Test Client(WcfTestClient.exe)? (1)

Estoy usando WCF Test Client (WcfTestClient.exe) para probar uno de mis servicios wcf. Tengo un contrato de mensaje que tiene una lista de DataContracts como: Mi contrato de mensaje es el siguiente:

[MessageContract] public class UpdateInvoiceStatusesRequest { private List<InvoiceStatusHistory> _invoiceStatusHistory; [MessageBodyMember(Order = 0)] public List<InvoiceStatusHistory> InvoiceStatusHistory { get { return _invoiceStatusHistory; } set { _invoiceStatusHistory = value; } } }

y mi contrato de datos es:

[DataContract] public class InvoiceStatusHistory { private int _invoiceId; private int _status; private string _comment; private string _timeStamp; [DataMember] public int InvoiceId { get { return _invoiceId; } set { _invoiceId = value; } } [DataMember] public string Comment { get { return _comment; } set { _comment= value; } } [DataMember] public int Status { get { return _status; } set { _status = value; } } [DataMember] public string TimeStamp { get { return _timeStamp; } set { _timeStamp = value; } } }

cuando estoy usando WcfTestClient.exe para probar el servicio con UpdateInvoiceStatusesRequest message contract muestra el valor de InvoiceStatusHistory como length = 0, ahora no sé cómo puedo agregar los objetos de InvoiceStatusHistory en List<InvoiceStatusHistory> ? ¿Alguien tiene alguna idea al respecto, por favor, ayúdame?


Escriba length=1 en el cuadro. Un signo + aparecerá junto al nombre del parámetro de solicitud. Haga clic en él, luego en el nodo [0] que indica el primer elemento de la matriz y establezca sus valores como de costumbre.