我有一个包含一个BodyMember的MessageContract.当我尝试发送该消息合同而不初始化该BodyMember时,我得到以下内容:
发生System.ArgumentNullException Message = Value不能为null.参数名称:FileStream
如果我将它更改为MessageHeader它将起作用(但我需要它保持BodyMember).MessageBodyMember是否可能无法为null或Stream不能为空?
这是MessageContract:
[MessageContract]
public class AdsAdminRequest : ServiceMessageRequest
{
[MessageHeader]
public AdsAdminCriteria Criteria { get; set; }
[MessageHeader]
public AdDto Ad { get; set; }
[MessageBodyMember]
public Stream FileStream { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3374 次 |
| 最近记录: |