protobuf-net シリアル化とソケット接続を使用して、2 台のマシン間でコレクションを転送する方法の完全な例を探しています。私が見つけることができたのはコードの別々の部分だけであり、これらすべてを組み合わせる方法を私のような初心者に説明できる人は誰もいません。.proto ファイルに続いて:
using System;
using ProtoBuf;
namespace Proto.Transaction
{
[Serializable]
[ProtoContract]
public class Transaction
{
[ProtoMember(1)]
public int Type { get; set; }
[ProtoMember(2)]
public int AgentID { get; set; }
[ProtoMember(3)]
public string TransactionName { get; set; }
[ProtoMember(4)]
public string ScriptName { get; set; }
[ProtoMember(5)]
public DateTime StartTime { get; set; }
[ProtoMember(6)]
public double TransactionLength { get; set; }
}
}
最後に、これを Observable Collection として受け取り、DataSet として設定する必要があります (XML として保存して DataGrid に表示するため)。ネット上の適切な資料へのヘルプやリンクをいただければ幸いです。よろしく