示例#1
0
 private void NetTCPBinding_Click(object sender, EventArgs e)
 {
     EndpointAddress address = new EndpointAddress(new Uri("net.tcp://localhost:8000/NetTCPBinding"));
         ChannelFactory<ITimviec> channel = new ChannelFactory<ITimviec>(new NetTcpBinding(), address);
         timviec = channel.CreateChannel();
         nhom.Text = timviec.GetAuthors();
         Detai.Text = timviec.Detai();
 }
示例#2
0
        private void WSHttpBinding_Click(object sender, EventArgs e)
        {
            EndpointAddress address1 = new EndpointAddress(new Uri("http://localhost:8000/WSHttpBinding"));

            ChannelFactory<ITimviec> channel1 = new ChannelFactory<ITimviec>(new WSHttpBinding(), address1);

            timviec1 = channel1.CreateChannel();

            nhom.Text = timviec1.GetAuthors();
            Detai.Text = timviec1.Detai();
        }
示例#3
0
        private void BasicHttpBinding_Click(object sender, EventArgs e)
        {
            EndpointAddress address2 = new EndpointAddress(new Uri("http://localhost:8000/BasicHttpBinding"));

            ChannelFactory<ITimviec> channel2 = new ChannelFactory<ITimviec>(new BasicHttpBinding(), address2);

            timviec = channel2.CreateChannel();

            nhom.Text = timviec.GetAuthors();
            Detai.Text = timviec.Detai();
        }
示例#4
0
 private void BasicHttpBinding_Click(object sender, EventArgs e)
 {
     EndpointAddress address2 = new EndpointAddress(new Uri("http://localhost:8000/BasicHttpBinding"));
     ChannelFactory<ITimviec> channel2 = new ChannelFactory<ITimviec>(new BasicHttpBinding(), address2);
     timviec = channel2.CreateChannel();
     try
     {
         ServiceReference_BasicHttp.TimviecClient proxy = new ServiceReference_BasicHttp.TimviecClient();
         proxy.GetAuthorsCompleted += new EventHandler<ServiceReference_BasicHttp.GetAuthorsCompletedEventArgs>(functionGetAuthor_Basic_CallBack);
         proxy.GetAuthorsAsync();
         proxy.DetaiCompleted += new EventHandler<ServiceReference_BasicHttp.DetaiCompletedEventArgs>(functionDeTai_Basic_CallBack);
         proxy.DetaiAsync();
     }
     catch (Exception exception)
     {
         MessageBox.Show(exception.Message, "Exception", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }