WCF中使用wsHttpBinding绑定协议时方法参数的问题
服务契约
public interface IUploadService
{
[OperationContract]
void UploadFile(MyFile file);
}
消息契约
[MessageContract]
public class MyFile
{
[MessageHeader(MustUnderstand = true)]
public string FileName;
[MessageBodyMember(Order = 1)]
public Stream FileStream;
}
为什么我这里的UploadFile方法输入参数是消息类那么输出值只能是void,不能返回其他数据,如何解决?