0

私は次のクラスの C# コードを持っています。そのオブジェクトを作成するオブジェクトを MessageQueue で送信しようとしていますが、これは InvalidOperationException 「XML ドキュメントの生成中にエラーが発生しました」というメッセージを表示し続け、それを取り除く方法がわかりません。 . 私は何を間違っていますか?

[Serializable()]
public class InMessage : ISerializable
{
    public bool IsSubscription;
    public String Type;
    public DateTime TimeStamp;
    public String SenderID;
    public Object Content;


    public InMessage()
    {
        IsSubscription = false;
        Type = "";
        TimeStamp = DateTime.Now;
        SenderID = "";
        Content = "";
    }

    public InMessage(bool isSubscription, String type, DateTime timeStamp, String senderID, Object content)
    {
        IsSubscription = isSubscription;
        Type = type;
        TimeStamp = timeStamp;
        SenderID = senderID;
        Content = content;
    }

    public void GetObjectData(SerializationInfo info, StreamingContext ctxt)
    {
        info.AddValue("IsSubscription", IsSubscription);
        info.AddValue("Type", Type);
        info.AddValue("TimeStamp", TimeStamp);
        info.AddValue("SenderID", SenderID);
        info.AddValue("Content", Content);
    }
}
4

1 に答える 1

0

このエラーは実際にはこのクラスとは関係ありませんが、フォーマッタの問題でした。

于 2013-06-13T14:53:28.133 に答える