示例#1
0
        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;
 }
 /// <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;
 }