예제 #1
0
 public void Dispose()
 {
     if (_TonalityMarkingClient != null)
     {
         try
         {
             if (_TonalityMarkingClient.State == CommunicationState.Faulted)
             {
                 _TonalityMarkingClient.Abort();
             }
             else
             {
                 _TonalityMarkingClient.Close();
             }
             _TonalityMarkingClient = null;
         }
         catch (Exception ex)
         {
             _TonalityMarkingClient.Abort();
             _TonalityMarkingClient = null;
             Debug.WriteLine(ex);
         }
     }
 }
예제 #2
0
        public TonalityMarkingWcfClient(string endpointConfigurationName)
        {
            _TonalityMarkingClient = new TonalityMarkingClient(endpointConfigurationName);

            _TonalityMarkingClient.Endpoint.Binding = AdjustBinding(_TonalityMarkingClient.Endpoint.Binding);
        }
예제 #3
0
        public TonalityMarkingWcfClient()
        {
            _TonalityMarkingClient = new TonalityMarkingClient();

            _TonalityMarkingClient.Endpoint.Binding = AdjustBinding(_TonalityMarkingClient.Endpoint.Binding);
        }