Exemplo n.º 1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Configuring client...");
            RemotingConfiguration.Configure("ConsoleClient.exe.config");

            Console.WriteLine("Creating proxy...");
            IRemoteFactory factory = (IRemoteFactory)RemotingHelper.CreateProxy(typeof(IRemoteFactory));

            Console.WriteLine("Calling GetAge()...");
            int age = factory.GetAge();

            Console.WriteLine(">> Call successful: " + age.ToString());

            Console.WriteLine("Calling GetPerson()...");
            Person p = factory.GetPerson();

            Console.WriteLine(">> Person retrieved: {0} {1}, {2}", p.Firstname, p.Lastname, p.Age.ToString());
            Console.WriteLine(">>>> New properties: {0} {1}", p.Birthdate, p.Comments);

            Console.WriteLine("Calling UploadPerson()...");
            Person up = new Person("Upload", "Test", 20);

            up.Birthdate = DateTime.Now.AddDays(2);
            up.Comments  = "Two days older person!";
            factory.UploadPerson(up);
            Console.WriteLine(">> Upload called successfully!");

            Console.ReadLine();
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            System.Console.WriteLine("Configuring client...");
            RemotingConfiguration.Configure("ConsoleClient.exe.config");

            System.Console.WriteLine("Creating proxy...");
            IRemoteFactory factory = (IRemoteFactory)RemotingHelper.CreateProxy(typeof(IRemoteFactory));

            System.Console.WriteLine("Calling UploadPerson()...");
            factory.UploadPerson(new Person("Test", "Upload", 24));
            System.Console.WriteLine(">> Upload called successfully!");

            System.Console.ReadLine();
        }
Exemplo n.º 3
0
        static void Main(string[] args)
        {
            Console.WriteLine("Configuring client...");
            RemotingConfiguration.Configure("ConsoleClient.exe.config");

            Console.WriteLine("Creating proxy...");
            IRemoteFactory factory = (IRemoteFactory)RemotingHelper.CreateProxy(typeof(IRemoteFactory));

            Console.WriteLine("Calling GetAge()...");
            int age = factory.GetAge();

            Console.WriteLine(">> Call successful: " + age.ToString());

            Console.WriteLine("Calling GetPerson()...");
            Person p = factory.GetPerson();

            Console.WriteLine(">> Person retrieved: {0} {1}, {2}", p.Firstname, p.Lastname, p.Age.ToString());

            Console.WriteLine("Calling UploadPerson()...");
            factory.UploadPerson(new Person("Upload", "Test", 20));
            Console.WriteLine(">> Upload called successfully!");

            Console.ReadLine();
        }
Exemplo n.º 4
0
 public void UploadPerson(Person p)
 {
     Console.WriteLine(">> Routing UploadPerson()...");
     _server.UploadPerson(p);
     Console.WriteLine(">>>> UploadPerson() routed successfully");
 }