# ViDi2.Runtime.Remote.Client.Http.HttpControl

Para conectarse a un servicio remoto, primero debe crear una instancia de ViDi2.Runtime.Remote.Client.Http.HttpControl y, luego, conectarse al servicio.

Métodos
Control(IImageFactory imageFactory) | Crea un control de tiempo de ejecución del cliente con el IImageFactory dado, el cual se usará para cargar las imágenes recibidas del servicio. A diferencia de un control local, no hace falta aprobar un objeto de LibraryAccess, el control remoto crea y utiliza automáticamente un objeto de LibraryAccess remoto. En general, puede utilizarse un control remoto de forma transparente en cualquier lugar donde normalmente se use un control local.
void Connect(string uri) | Se conecta al URI dado, donde el URI corresponde a un servicio ViDi válido. El URI debe presentar el formato "http://<ip>:<puerto>" donde <ip> y <puerto> corresponden a su servicio ViDi. Esto debería corresponder a la configuración de los parámetros de la línea de comandos --http-address=http://dirección:puerto. Este método puede producir una TimeoutException si el servicio no responde. También puede producir excepciones si el control ya está conectado a un servicio, o si este es un servicio de entrenamiento mientras que el control es un control en tiempo de ejecución. Si la conexión falla con este método, se debe desechar el control e intentar la reconexión con un nuevo control. El número de controles con instancias no se limita a un proceso, sin embargo, a cada proceso solo se le permite conectar un control a cada servicio específico que se esté ejecutando.
Propiedades
string ServiceUri | El URI al que está conectado el control en ese momento, o valor nulo si el control no está conectado a un servicio.
bool IsConnected | Devuelve Verdadero después de invocarse correctamente la conexión.
IServiceInfos ServiceInfos | Devuelve información sobre el servicio al que está conectado el control. Disponible después de invocarse correctamente la conexión.
IConnectionMonitor ConnectionMonitor | Devuelve un objeto que hace pings periódicamente al servicio; empieza después de invocarse correctamente la conexión. Los eventos publicados por este objeto permiten a los suscriptores monitorizar la conexión del control con el servicio.