private static void TryCloseChannel(IForwardSerializableLogRemote remoteLog)
 {
     try
     {
         // ReSharper disable SuspiciousTypeConversion.Global
         var channel = remoteLog as ICommunicationObject;
         // ReSharper restore SuspiciousTypeConversion.Global
         if (channel != null && channel.State == CommunicationState.Opened)
             channel.Close();
     }
     // ReSharper disable EmptyGeneralCatchClause
     catch { }
     // ReSharper restore EmptyGeneralCatchClause
 }
示例#2
0
 private static void TryCloseChannel(IForwardSerializableLogRemote remoteLog)
 {
     try
     {
         // ReSharper disable SuspiciousTypeConversion.Global
         var channel = remoteLog as ICommunicationObject;
         // ReSharper restore SuspiciousTypeConversion.Global
         if (channel != null && channel.State == CommunicationState.Opened)
         {
             channel.Close();
         }
     }
     // ReSharper disable EmptyGeneralCatchClause
     catch { }
     // ReSharper restore EmptyGeneralCatchClause
 }