آموزش زبان های برنامه نویسی

آموزش زبان های برنامه نویسی

آموزش انواع زبان های برنامه نویسی
آموزش زبان های برنامه نویسی

آموزش زبان های برنامه نویسی

آموزش انواع زبان های برنامه نویسی

نحوه فراخوانی یک وب سرویس asmx

نحوه فراخوانی یک وب سرویس asmx


در این مثال قصد داریم که یک وب سرویس که با استفاده از روش Soap  کار شده است را نمایش دهیم و این وب سرویس را در بخش رفرنس ها اضافه کرده ایم. و نهایتا بتوانیم از آنها استفاده کنیم.


 WSHttpBinding binding = new WSHttpBinding ();

                    binding.MaxReceivedMessageSize = 2147483647;

                    binding.MaxBufferPoolSize = 2147483647;

                    binding.ReaderQuotas.MaxArrayLength = binding.ReaderQuotas.MaxBytesPerRead = binding.ReaderQuotas.MaxStringContentLength = 2147483647;

                    binding.CloseTimeout = binding.OpenTimeout = binding.ReceiveTimeout = binding.SendTimeout = new TimeSpan (3,0,0);

                    //binding.MessageEncoding = WSMessageEncoding.Mtom;

                    

                    EndpointAddress ea = new EndpointAddress ("http://xxxxxxxxxxxxxxxxx/TestService.svc");

                    ShahrbanServiceTest.ShahrbanServiceClient service = new ShahrbanServiceTest.ShahrbanServiceClient (binding,ea);

                    service.ClientCredentials.Windows.ClientCredential.Domain = "babakhani.ir";

                    service.ClientCredentials.Windows.ClientCredential.UserName = "babakhani";

                    service.ClientCredentials.Windows.ClientCredential.Password = "sirous";


                    ShahrbanServiceTest.DistrictCartableFilterType CartableFilter = ShahrbanServiceTest.DistrictCartableFilterType.Normal;

                    //var spr = service.GetAllDistrictWarning ();

                    DateTime Date1 = Convert.ToDateTime ("2015-11-18");

                    DateTime Date2 = Convert.ToDateTime ("2015-11-16");

                    var spr = service.GetDistrictMainFilesByDate (Date2,Date1);

نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد