Beispiel #1
0
 //TODO : 028 Crear un método que cierre todas las conexiones con las interfaces
 public void Cerrar()
 {
     //TODO : 029 Cerrar cada interfaz que se esté usando
     if (_servDocumentos is IClientChannel)
     {
         ((IClientChannel)_servDocumentos).Close();
     }
     else
     {
         _servDocumentos = null;
     }
 }
Beispiel #2
0
 /// <summary>
 /// Sobreescribir el método InicializarConexionViaWCFNetTcp
 /// </summary>
 /// <param name="serverName"></param>
 public override void InicializarConexionViaWCFNetTcp(string serverName)
 {
     //serverName = null;
     try {
         EndpointAddress myEndpoint = new EndpointAddress("net.tcp://" + serverName + "/DocumentoServicio.svc");
         ChannelFactory <IDocumentoServicio> myChannelFactoryPerso = new ChannelFactory <IDocumentoServicio>(MiBinding, myEndpoint);
         _servDocumentos = myChannelFactoryPerso.CreateChannel();
     }
     catch (Exception ex) {
         throw ex;
     }
 }