Configurar referencia de servicio (cuadro de diálogo)
Nota:
Los conjuntos de datos y las clases relacionadas son tecnologías heredadas de .NET Framework de principios de la década de 2000 que permiten a las aplicaciones trabajar con datos en memoria mientras están desconectadas de la base de datos. Son especialmente útiles para las aplicaciones que permiten a los usuarios modificar los datos y conservar los cambios en la base de datos. Aunque los conjuntos de datos han demostrado ser una tecnología de gran éxito, se recomienda que las nuevas aplicaciones de .NET usen Entity Framework Core. Entity Framework proporciona una manera más natural de trabajar con datos tabulares como modelos de objetos y tiene una interfaz de programación más sencilla.
El cuadro de diálogo Configurar referencia de servicio permite configurar el comportamiento de los servicios de Windows Communication Foundation (WCF).
Para acceder al cuadro de diálogo Configurar referencia de servicio, haga clic con el botón derecho en una referencia de servicio en el Explorador de soluciones y elija Configurar referencia de servicio. También puede acceder al cuadro de diálogo haciendo clic en el botón Avanzadas en el cuadro de diálogo Agregar referencia de servicio.
Lista de tareas
Para cambiar la dirección donde se hospeda un servicio WCF, escriba la nueva dirección en el campo Dirección.
Para cambiar el nivel de acceso de las clases de un cliente de WCF, seleccione una palabra clave de nivel de acceso en la lista Nivel de acceso de las clases generadas.
Para llamar a los métodos de un servicio WCF asincrónicamente, active la casilla Generar operaciones asincrónicas.
Para generar tipos de contrato de mensaje en un cliente de WCF, active la casilla Generar siempre contratos de mensaje.
Para especificar tipos de colección de lista o diccionario para un cliente de WCF, seleccione los tipos en las listas Tipo de colección y Tipo de colección de diccionario.
Para deshabilitar el uso compartido de tipos, desactive la casilla Volver a usar tipos en ensamblados a los que se hace referencia. Para habilitar el uso compartido de tipos para un subconjunto de ensamblados a los que se hace referencia, active la casilla Volver a usar tipos en ensamblados a los que se hace referencia, seleccione Volver a usar tipos en los ensamblados especificados y seleccione las referencias deseadas en la lista Ensamblados a los que se hace referencia.
Lista de UIElement
Dirección
Actualiza la dirección web en la que una referencia de servicio busca un servicio. Por ejemplo, durante el desarrollo, un servicio podría hospedarse en un servidor de desarrollo para más adelante moverse a un servidor de producción, lo que hace necesario un cambio de dirección.
Nota
El elemento Dirección no está disponible cuando el cuadro de diálogo Configurar referencia de servicio se muestra desde el cuadro de diálogo Agregar referencia de servicio.
Nivel de acceso para clases generadas
Determina el nivel de acceso del código para clases de cliente de WCF.
Nota
En los proyectos de sitio web, esta opción siempre está establecida en Public
y no se puede cambiar. Para obtener más información, vea Solucionar problemas de referencias de servicio.
Generar operaciones asincrónicas
Determina si se llama a los métodos de servicio de WCF sincrónicamente (valor predeterminado) o asincrónicamente.
Generar operaciones basadas en tareas
Al escribir código asincrónico, esta opción permite aprovechar las ventajas de la biblioteca TPL, incorporada en .NET 4. Consulte Biblioteca TPL.
Generar siempre contratos de mensaje
Determina si se generan tipos de contrato de mensaje para un cliente de WCF. Para obtener más información acerca de los contratos de mensaje, vea Usar contratos de mensaje.
Tipo de colección
Especifica el tipo de colección de lista para un cliente de WCF. El tipo predeterminado es Array.
Tipo de colección de diccionario
Especifica el tipo de colección de diccionario para un cliente de WCF. El tipo predeterminado es Dictionary<TKey,TValue>.
Volver a usar tipos en ensamblados a los que se hace referencia
Determina si un cliente de WCF intenta volver a usar tipos que ya existen en ensamblados a los que se hace referencia en lugar de generar nuevos tipos cuando se agrega o se actualiza un servicio. Esta opción se encuentra activada de forma predeterminada.
Volver a usar tipos en todos los ensamblados a los que se hace referencia
Al seleccionarse, se vuelven a usar todos los tipos de la lista Ensamblados a los que se hace referencia si es posible. Esta opción está seleccionada de forma predeterminada.
Volver a usar tipos en los ensamblados especificados
Al seleccionarse, solo se vuelven a usar los tipos seleccionados en la lista Ensamblados a los que se hace referencia.
Ensamblados a los que se hace referencia
Contiene una lista de los ensamblados a los que se hace referencia en el proyecto o sitio web. Al seleccionar Volver a usar tipos en los ensamblados especificados, puede seleccionar o borrar ensamblados individuales.
Agregar referencia web
Se abrirá el cuadro de diálogo Agregar referencia web.
Nota
Esta opción solo debe usarse para proyectos destinados a la versión 2.0 de .NET Framework.
Nota
El botón Agregar referencia web solo está disponible cuando el cuadro de diálogo Configurar referencia de servicio se muestra desde el cuadro de diálogo Agregar referencia de servicio.