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 los años 2000 que permiten a las aplicaciones trabajar con datos en memoria mientras las aplicaciones están desconectadas de la base de datos. Las tecnologías son especialmente útiles para las aplicaciones que permiten a los usuarios modificar datos y conservar los cambios de nuevo en la base de datos. Aunque los conjuntos de datos han demostrado ser una tecnología muy exitosa, se recomienda que las nuevas aplicaciones .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 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, introduzca la nueva dirección en el campo Dirección.
Para cambiar el nivel de acceso de las clases de un cliente WCF, seleccione una palabra clave de nivel de acceso en la lista Nivel de acceso para clases generadas.
Para llamar a los métodos de un servicio WCF de forma asincrónica, active la casilla Generar operaciones asincrónicas.
Para generar tipos de contrato de mensajes en un cliente WCF, active la casilla Generar siempre contratos de mensajes.
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 Reutilizar tipos en ensamblados referenciados. Para habilitar el uso compartido de tipos para un subconjunto de ensamblados referenciados, seleccione la casilla Reutilización de tipos en ensamblados a los que se hace referencia, active Reutilizar tipos en ensamblados referenciados especificadosy seleccione las referencias deseadas en la lista de ensamblados referenciados.
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, el servicio podría hospedarse en un servidor de desarrollo y, después, moverse a un servidor de producción, lo que necesita 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 las clases generadas
Determina el nivel de acceso de código para las clases de cliente WCF.
Nota
En el caso de los proyectos de sitio web, esta opción siempre se establece 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 los métodos de servicio WCF se denominan de forma sincrónica (el valor predeterminado) o de forma asincrónica.
Generar operaciones basadas en tareas
Al escribir código asincrónico, esta opción le permite aprovechar las ventajas de la Biblioteca paralela de tareas (TPL) que se introdujo con .NET 4. Consulte Biblioteca TPL.
Siempre generar contratos de mensajes
Determina si se generan tipos de contrato de mensaje para un cliente WCF. Para obtener más información sobre los contratos de mensajes, vea Uso de contratos de mensajes.
Tipo de colección
Especifica el tipo de colección de listas para un cliente WCF. El tipo predeterminado es Array.
Tipo de colección de diccionario
Especifica el tipo de colección de diccionarios para un cliente WCF. El tipo predeterminado es Dictionary<TKey,TValue>.
Volver a usar tipos en ensamblados a los que se hace referencia
Determina si un cliente WCF intenta reutilizar lo que ya existe en ensamblados a los que se hace referencia en lugar de generar nuevos tipos cuando se agrega o actualiza un servicio. De forma predeterminada, esta opción está activada.
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. De forma predeterminada, esta opción está seleccionada.
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.
Lista de ensamblajes referenciados
Contiene una lista de ensamblados a los que se hace referencia para el proyecto o el sitio web. Al seleccionar Reutilizar tipos en ensamblados a los que se hace referencia, puede seleccionar o borrar ensamblados individuales.
Agregar referencia web
Se abrirá el cuadro de diálogo Agregar referencia web.
Nota
Esta opción solo se debe usar para los proyectos que tienen como destino la versión 2.0 de .NET Framework.
Nota
El botón Agregar referencia web solo está disponible cuando se muestra el cuadro de diálogo Configurar referencia de servicio desde el cuadro de diálogo Agregar referencia de servicio.