コード例 #1
0
 public void SerializationInterface()
 {
     var ser = _container.Resolve<JsonSerializer>();
     var msg = new TestMessage()
     {
         Id = 1,
         Name = "A Test Message",
         MessageTypes = new List<string>() {
                 "Message Type 1",
                 "Message Type 2"
         }
     };
     var raw = ser.Serialize<TestMessage>(msg);
     var obj = ser.Deserialize<TestMessage>(raw) as TestMessage;
 }
コード例 #2
0
        public void Connect() {

            using (var channel = _container.Resolve<ClientProxy>()) {
                channel.Connect();
                Console.WriteLine("Press (q) to finish");
                string c;
                do
                {
                    var msg = new TestMessage() {
                        Id = 111,
                        Name = new String('X', 1200)
                    };
                    
                    c = Console.ReadLine();
                    channel.Send(msg);
                }
                while (c != "q" );
            }
        }