Compartir a través de


Cómo crear un extremo de servicio en configuración

Los extremos proporcionan a los clientes acceso a la funcionalidad que ofrece un servicio de Windows Communication Foundation (WCF). Puede definir uno o más extremos para un servicio utilizando una combinación de direcciones de extremo relativas y absolutas.

Ejemplo

La siguiente configuración de servicio especifica una dirección base y cinco extremos.

La dirección base se especifica utilizando el elemento add, bajo service/host/baseAddresses, como se muestra en el siguiente ejemplo.

La primera definición de extremo mostrada en el siguiente ejemplo especifica una dirección relativa, que significa que la dirección del extremo es una combinación de la dirección base y la dirección relativa siguiendo las reglas de composición de identificadores uniformes de recursos (URI). La dirección relativa está vacía (""), por lo que la dirección del extremo es igual a la dirección base. La dirección del extremo real es https://localhost:8000/servicemodelsamples/service.

La segunda definición de extremo también especifica una dirección relativa, como se muestra en el siguiente ejemplo de configuración. La dirección relativa, "test", se anexa a la dirección base. La dirección del extremo real es https://localhost:8000/servicemodelsamples/service/test.

La tercera definición de extremo especifica una dirección absoluta, como se muestra en el siguiente ejemplo de configuración. La dirección base no juega ningún papel en la dirección. La dirección del extremo real es https://localhost:8001/hello/servicemodelsamples.

La cuarta dirección del extremo especifica una dirección absoluta y un TCP de transporte diferente. La dirección base no juega ningún papel en la dirección. La dirección del extremo real es net.tcp://localhost:9000/servicemodelsamples/service.