Compartir vía


<service>

El service elemento contiene la configuración de un servicio de Windows Communication Foundation (WCF). También contiene puntos de conexión que exponen el servicio.

<configuration>
  <system.serviceModel>
    <services>
      <service>

Syntax

<service behaviorConfiguration="String"
         name="String">
</service>

Atributos y elementos

En las siguientes secciones se describen los atributos, los elementos secundarios y los elementos primarios.

Attributes

Atributo Description
behaviorConfiguration Cadena que contiene el nombre de comportamiento del comportamiento que se va a usar para crear instancias del servicio. El nombre del comportamiento debe estar en el ámbito en el punto en que se define el servicio. El valor predeterminado es una cadena vacía.
nombre Atributo String obligatorio que especifica el tipo del servicio al que se va a crear una instancia. Esta configuración debe ser equivalente a un tipo válido. El formato debe ser Namespace.Class.

Elementos secundarios

Elemento Description
<Extremo> Colección de endpoint elementos que exponen este servicio.
<Host> Especifica el host de esta instancia de servicio. Este elemento es de tipo HostElement.

Elementos primarios

Elemento Description
<Servicios> Elemento raíz de todos los elementos de configuración de WCF.

Observaciones

Los servicios se definen en la services sección del archivo de configuración. Un ensamblado puede contener cualquier número de servicios. Cada servicio tiene su propia service sección de configuración. Esta sección y su contenido definen el contrato de servicio, el comportamiento y los puntos de conexión del servicio en particular.

El behaviorConfiguration elemento también es opcional. Identifica el comportamiento que usa el servicio. El comportamiento especificado en este atributo debe vincularse a un comportamiento en el ámbito del mismo archivo de configuración.

Cada servicio expone uno o varios puntos de conexión, que tienen su propia dirección y enlace. Todos los enlaces utilizados en el archivo de configuración deben definirse en el ámbito del archivo. Los enlaces se vinculan a los puntos de conexión mediante la combinación de los atributos name y bindingConfiguration. El name atributo describe la sección en la que se define el enlace. El bindingConfiguration atributo define qué configuración se usa en la sección de enlace. Una sección de enlace puede definir varias configuraciones.

Example

Este es un ejemplo de una configuración de servicio.

<service behaviorConfiguration="testChannelBehavior"
         name="HelloWorld">
  <endpoint address="/HelloWorld2/"
            name="test"
            bindingNamespace="http://www.cohowinery.com/"
            binding="basicHttpBinding"
            contract="IHelloWorld" />
</service>

Consulte también