Tengo un MessageContract que contiene un BodyMember. Cuando trato de enviar ese mensaje contrato sin inicializar que BodyMember consigo siguiente excepton:WCF - MessageBodyMember - Stream - "El valor no puede ser nulo"
System.ArgumentNullException ocurrió Mensaje = Valor no puede ser nulo. Nombre del parámetro: FileStream
Si lo cambio a MessageHeader, funcionará (pero necesito que se quede BodyMember). ¿Es posible que MessageBodyMember no pueda anular o que Stream no pueda ser nulo?
Esta es MessageContract:
[MessageContract]
public class AdsAdminRequest : ServiceMessageRequest
{
[MessageHeader]
public AdsAdminCriteria Criteria { get; set; }
[MessageHeader]
public AdDto Ad { get; set; }
[MessageBodyMember]
public Stream FileStream { get; set; }
}
Gracias, esto ayudó. – mersadk