我有一个名为 Document 的 MessageContract,如下所示:
[MessageContract]
public class Document : IDisposable
{
[MessageHeader(MustUnderstand = true)]
public string FileName;
[MessageHeader(MustUnderstand = true)]
public bool IsUploaded = false;
[MessageBodyMember(Order = 1)]
public Stream FileByteStream;
public void Dispose()
{
if (FileByteStream != null)
{
FileByteStream.Close();
FileByteStream = null;
}
}
}
这在大多数情况下都很好。它出现在智能感知中,我可以很好地实例化它。但我需要添加一个如下所示的新合同:
[MessageContract]
public class Dummy
{
public int DummyID;
public Image DummyImage;
public int PageNumber;
}
看起来很简单。我构建了项目并更新了我的服务参考。但是那个类没有出现,我无法实例化它。
关于我在这里做错了什么的任何想法?