MessageQueue から自分のタイプのメッセージを受信する際に問題があります。コードは次のとおりです。
MyClass myClassObject = null;
var msmq = new MessageQueue(@".\private$\myqueuename")
{Formatter = new XmlMessageFormatter(new Type[] {typeof (MyClass)})};
var receive = msmq.Receive(new TimeSpan(20000000000));
if (receive != null)
{
myClassObject = (MyClass)receive.Body;
}
最後に myClassObject にデータを入れたいと思います。
[DataContract]
public class
MyClass
{
[DataMember]
public long? Id
{
get;
set;
}
.....
}
私は何が欠けていますか?事前にどうもありがとうございました!