Evitar enviar todas la propiedades en las llamadas soap ui.
Depende de cómo serializamos las clase
- Si usa [DataContract] para quitarlo hay basta con quietar [DataMember] de la propiedad
- Si usas Serializable, añadir NonSerialized en la propidad
- Si en la clase no tiene especificado ninguna forma debemos añadir IgnoreDataMember
Formatear las salida de atributo DateTime para que sea
solo un date
¡ Ojo esto cambia el contrato y será necesario que los clientes
que usan el sw actualicen la referencia al mismo!
Añadir
[XmlSerializerFormat] en la función
[ServiceContract]
public interface IMiservicio
{
[OperationContract]
[XmlSerializerFormat]
List<MiClase> Mifuncion(
Y luego en la propiedad
public class MiClase
{
[XmlElement(DataType = "date")]
public DateTime Fecha { get; set; }
No hay comentarios:
Publicar un comentario