Compartir a través de


Cómo: Agregar, actualizar o quitar una referencia de servicio de datos de WCF

Una referencia de servicio habilita a un proyecto para obtener acceso a uno o más Servicios de datos de WCF. Use el cuadro de diálogo Agregar referencia de servicio para buscar Servicios de datos de WCF en la solución actual, localmente, en una red de área local o en Internet.

Nota

Es posible que tu equipo muestre nombres o ubicaciones diferentes para algunos de los elementos de la interfaz de usuario de Visual Studio en las siguientes instrucciones. La edición de Visual Studio que se tenga y la configuración que se utilice determinan estos elementos. Para obtener más información, consulte Personalizar la configuración de desarrollo en Visual Studio.

Agregar una referencia de servicio

Para agregar una referencia a un servicio externo

  1. En el Explorador de soluciones, haga clic con el botón secundario en el nombre del proyecto al que va a agregar el servicio y, a continuación, haga clic en Agregar referencia de servicio.

    Aparecerá el cuadro de diálogo Agregar referencia de servicio.

  2. En el cuadro Dirección, escriba la dirección URL para el servicio y, a continuación, haga clic en Ir para buscar el servicio. Si el servicio implementa seguridad de nombre de usuario y contraseña, es posible que se solicite un nombre de usuario y una contraseña.

    Nota

    Solamente debería agregar referencia a servicios desde una fuente de confianza.Al agregar referencias desde un origen que no es de confianza, puede poner en peligro la seguridad.

    También puede seleccionar la dirección URL de la lista Dirección, que almacena las 15 direcciones URL anteriores donde se han encontrado metadatos de servicio válidos.

    Mientras se realiza la búsqueda se muestra una barra de progreso. Puede detener la búsqueda en cualquier momento haciendo clic en Detener.

  3. En la lista Servicios, expanda el nodo del servicio que desea usar y seleccione un conjunto de entidades.

  4. En el cuadro Espacio de nombres, escriba el espacio de nombres que desea usar para obtener la referencia.

  5. Haga clic en Aceptar para agregar la referencia al proyecto.

    Se genera un cliente de servicios (proxy) y los metadatos que describen el servicio se agregan al archivo app.config.

Para agregar una referencia a un servicio en la solución actual

  1. En el Explorador de soluciones, haga clic con el botón secundario en el nombre del proyecto al que va a agregar el servicio y, a continuación, haga clic en Agregar referencia de servicio.

    Aparecerá el cuadro de diálogo Agregar referencia de servicio.

  2. Haga clic en Detectar.

    Todos los servicios (Servicios de datos de WCF y servicios WCF) de la solución actual se agregan a la lista Servicios.

  3. En la lista Servicios, expanda el nodo del servicio que desea usar y seleccione un conjunto de entidades.

  4. En el cuadro Espacio de nombres, escriba el espacio de nombres que desea usar para obtener la referencia.

  5. Haga clic en Aceptar para agregar la referencia al proyecto.

    Se genera un cliente de servicios (proxy) y los metadatos que describen el servicio se agregan al archivo app.config.

Actualizar una referencia de servicio

En ocasiones, el Entity Data Model de Servicios de datos de WCF cambiará. Cuando esto sucede, se debe actualizar la referencia de servicio.

Para actualizar una referencia de servicio

  • En el Explorador de soluciones, haga clic con el botón secundario en la referencia de servicio y, a continuación, haga clic en Actualizar referencia de servicio.

    Se muestra un cuadro de diálogo de progreso mientras la referencia se actualiza desde su ubicación original, y el cliente de servicios se vuelve a generar para reflejar cualquier cambio en los metadatos.

Quitar una referencia de servicio

Si ya no se usa una referencia de servicio, puede quitarla de su solución.

Para quitar una referencia de servicio

  • En el Explorador de soluciones, haga clic con el botón secundario en la referencia de servicio y, a continuación, haga clic en Eliminar.

    El cliente de servicios se quitará de la solución y los metadatos que describen el servicio se quitarán del archivo app.config.

    Nota

    Cualquier código que hace referencia a la referencia de servicio se tendrá que quitar manualmente.

Vea también

Referencia

Agregar referencia de servicio (Cuadro de diálogo)