Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Especifica las propiedades de enlace, contrato y dirección de un punto de conexión de servicio, que se usa para exponer los servicios.
<configuración>
<system.serviceModel>
<Servicios>
<Servicio>
<Extremo>
Syntax
<endpoint address="String"
behaviorConfiguration="String"
binding="String"
bindingConfiguration="String"
bindingName="String"
bindingNamespace="String"
contract="String"
endpointConfiguration="String"
isSystemEndpoint="Boolean"
kind="String"
listenUriMode="Explicit/Unique"
listenUri="Uri">
</endpoint>
Atributos y elementos
En las siguientes secciones se describen los atributos, los elementos secundarios y los elementos primarios.
Attributes
| Atributo | Description |
|---|---|
| address | Cadena que contiene la dirección del punto de conexión. La dirección se puede especificar como una dirección absoluta o relativa. Si se proporciona una dirección relativa, se espera que el host proporcione una dirección base adecuada para el esquema de transporte usado en el enlace. Si no se configura una dirección, se supone que la dirección base es la dirección de ese punto de conexión. El valor predeterminado es una cadena vacía. |
| behaviorConfiguration | Cadena que contiene el nombre del comportamiento que se va a usar en el punto de conexión. |
| vinculante | Atributo de cadena necesario que especifica el tipo de enlace que se va a usar. El tipo debe tener una sección de configuración registrada para poder hacer referencia a ella. El tipo es el registrado por nombre de sección, en lugar del nombre de tipo del enlace. |
| bindingConfiguration | Cadena que especifica el nombre de enlace del enlace que se va a usar cuando se crea una instancia del punto de conexión. El nombre del enlace debe estar en el ámbito en el punto en que se define el punto de conexión. El valor predeterminado es una cadena vacía. Este atributo se usa junto con binding para hacer referencia a una configuración de enlace específica en el archivo de configuración. Establezca este atributo si está intentando usar un enlace personalizado. De lo contrario, se puede producir una excepción. |
| bindingName | Cadena que especifica el nombre completo único del enlace para la exportación de definiciones a través de WSDL. El valor predeterminado es una cadena vacía. |
| bindingNamespace | Cadena que especifica el nombre completo del espacio de nombres del enlace para la exportación de definiciones a través de WSDL. El valor predeterminado es una cadena vacía. |
| contrato | Cadena que indica qué contrato expone este punto de conexión. El ensamblado debe implementar el tipo de contrato. Si una implementación de servicio implementa un tipo de contrato único, se puede omitir esta propiedad. El valor predeterminado es una cadena vacía. |
| endpointConfiguration | Cadena que especifica el nombre del punto de conexión estándar establecido por el kind atributo , que hace referencia a la información de configuración adicional de este punto de conexión estándar. El mismo nombre debe definirse en la <standardEndpoints> sección . |
| isSystemEndpoint | Valor booleano que especifica si un punto de conexión es un punto de conexión de infraestructura. |
| amable | Cadena que especifica el tipo de punto de conexión estándar aplicado. El tipo debe registrarse en la <extensions> sección o en machine.config. Si no se especifica nada, se crea un punto de conexión de servicio común. |
| listenUriMode | Especifica cómo el transporte trata el ListenUri proporcionado para que el servicio escuche. Los valores válidos son-Explícito -Único El valor predeterminado es Explicit. |
| listenUri | Cadena que especifica el URI en el que escucha el punto de conexión de servicio. El valor predeterminado es una cadena vacía. |
| nombre | Atributo opcional. Cadena que especifica el nombre del punto de conexión de servicio. El valor predeterminado es la concatenación del nombre de enlace y el nombre de descripción del contrato. Los servicios pueden tener varios puntos de conexión, por lo que el atributo del name punto de conexión es distinto del nombre del servicio. |
Elementos secundarios
| Elemento | Description |
|---|---|
| <Encabezados> | Colección de encabezados de dirección. |
| <Identidad> | Una identidad que habilita la autenticación de un punto de conexión por otros puntos de conexión que intercambian mensajes con él. |
Elementos primarios
| Elemento | Description |
|---|---|
| <Servicio> | Sección de configuración que define una lista de puntos de conexión a los que un cliente puede conectarse. |
Example
Este es un ejemplo de una configuración de punto de conexión de servicio.
<endpoint address="/HelloWorld/"
bindingConfiguration="usingDefaults"
bindingName="MyBinding"
binding="customBinding"
contract="HelloWorld">
<headers>
<region xmlns="http://tempuri.org/">EastCoast</region>
<member xmlns="http://tempuri.org/">Gold</member>
</headers>
</endpoint>