protected override void CreateProxy(string serverString) { WSHttpBinding binding = new WSHttpBinding(); binding.ReaderQuotas.MaxArrayLength = 10485760; binding.MaxReceivedMessageSize = 10485760; ChannelFactory <ISqlSyncContract> factory = new ChannelFactory <ISqlSyncContract>(binding, new EndpointAddress(serverString)); base.proxy = factory.CreateChannel(); this.dbProxy = base.proxy as ISqlSyncContract; }
protected override void CreateProxy() { WSHttpBinding binding = new WSHttpBinding(); binding.ReaderQuotas.MaxArrayLength = 2147483647; binding.MaxReceivedMessageSize = 2147483647; ChannelFactory <ISqlSyncContract> factory = new ChannelFactory <ISqlSyncContract>(binding, new EndpointAddress(SyncUtils.SqlSyncServiceUri)); base.proxy = factory.CreateChannel(); this.dbProxy = base.proxy as ISqlSyncContract; }
/// <summary> /// Clean up and close proxy. /// </summary> public virtual void CloseProxy() { if (proxy != null) { proxy.Cleanup(); ICommunicationObject channel = proxy as ICommunicationObject; if (channel != null) { try { channel.Close(); } catch (TimeoutException) { channel.Abort(); } catch (CommunicationException) { channel.Abort(); } } proxy = null; } }
protected override void CreateProxy() { //base.proxy = new SyncServiceReference.SqlSyncContractClient(); this.dbProxy = base.proxy as ISqlSyncContract; }