Пример #1
0
        /// <summary>
        /// Phương thức khởi tạo
        /// Yêu cầu
        /// </summary>
        public WebZAMainAppProcess(UserInformation userInfo)
        {
            userInformation = userInfo;
            EndpointAddress endpointAddress = Common.WebUtilities.getEndpointAddress(ApplicationConstant.SystemService.ZAMainAppService.layGiaTri()
                                                                                     , userInformation.ServerIP, userInformation.ServerPort);
            BasicHttpBinding basicHttpBinding = Common.WebUtilities.getBasicHttpBinding(ApplicationConstant.SystemService.ZAMainAppService.layGiaTri());

            Client = new ZAMainAppServiceClient(basicHttpBinding, endpointAddress);
        }
Пример #2
0
        /// <summary>
        /// Phương thức khởi tạo
        /// Yêu cầu
        /// </summary>
        static ZAMainAppProcess()
        {
            //new ClientInitProcess().docThongTinCauHinhClient(1);
            EndpointAddress  endpointAddress  = Common.Utilities.getEndpointAddress(ApplicationConstant.SystemService.ZAMainAppService.layGiaTri());
            BasicHttpBinding basicHttpBinding = Common.Utilities.getBasicHttpBinding(ApplicationConstant.SystemService.ZAMainAppService.layGiaTri());

            Client = new ZAMainAppServiceClient(basicHttpBinding, endpointAddress);

            foreach (var operationDescription in Client.Endpoint.Contract.Operations)
            {
                DataContractSerializerOperationBehavior dcsob =
                    operationDescription.Behaviors.Find <DataContractSerializerOperationBehavior>();
                if (dcsob != null)
                {
                    dcsob.MaxItemsInObjectGraph = 2147483646;
                }
            }
        }