Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
Proporciona un contexto para que WSHttpBinding requiera que se firme el nivel de protección.
<configuración>
<system.serviceModel>
<Enlaces>
<wsHttpContextBinding>
Syntax
<wsHttpContextBinding>
<binding allowCookies="Boolean"
bypassProxyOnLocal="Boolean"
closeTimeout="TimeSpan"
contextProtectionLevel="EncryptAndSign/None/Sign"
hostNameComparisonMode="StrongWildCard/Exact/WeakWildcard"
maxBufferPoolSize="integer"
maxReceivedMessageSize="Integer"
messageEncoding="Text/Mtom"
name="string"
openTimeout="TimeSpan"
proxyAddress="URI"
receiveTimeout="TimeSpan"
sendTimeout="TimeSpan"
textEncoding="UnicodeFffeTextEncoding/Utf16TextEncoding/Utf8TextEncoding"
transactionFlow="Boolean"
useDefaultWebProxy="Boolean">
<reliableSession ordered="Boolean"
inactivityTimeout="TimeSpan"
enabled="Boolean" />
<security mode="Message/None/Transport/TransportWithCredential">
<transport clientCredentialType="Basic/Certificate/Digest/None/Ntlm/Windows"
proxyCredentialType="Basic/Digest/None/Ntlm/Windows"
realm="string"
defaultClientCredentialType="Basic/Certificate/Digest/None/Ntlm/Windows"
defaultProxyCredentialType="Basic/Digest/None/Ntlm/Windows"
defaultRealm="string" />
<message clientCredentialType="Certificate/IssuedToken/None/UserName/Windows"
algorithmSuite="Basic128/Basic192/Basic256/Basic128Rsa15/Basic256Rsa15/TripleDes/TripleDesRsa15/Basic128Sha256/Basic192Sha256/TripleDesSha256/Basic128Sha256Rsa15/Basic192Sha256Rsa15/Basic256Sha256Rsa15/TripleDesSha256Rsa15"
establishSecurityContext="Boolean"
negotiateServiceCredential="Boolean" />
</security>
<readerQuotas maxArrayLength="Integer"
maxBytesPerRead="Integer"
maxDepth="Integer"
maxNameTableCharCount="Integer"
maxStringContentLength="Integer" />
</binding>
</wsHttpContextBinding>
Atributos y elementos
En las secciones siguientes se describen los atributos, los elementos secundarios y los elementos primarios.
Attributes
| Atributo | Description |
|---|---|
| allowCookies | Valor booleano que indica si el cliente acepta cookies y los propaga en solicitudes futuras. El valor predeterminado es false.Cuando allowCookies se establece trueen , contextChannel usará httpCookies como modo de intercambio de contexto. Cuando este atributo se establece falseen , el contexto se intercambia como encabezados soap.El valor predeterminado es false.Puede utilizar esta propiedad cuando interactúe con los servicios web ASMX que usan cookies. De este modo, puede asegurarse de que las cookies devueltas desde el servidor se copian automáticamente en todas las solicitudes futuras de cliente para ese servicio. |
| bypassProxyOnLocal | Valor booleano que indica si se debe omitir el servidor proxy para las direcciones locales. El valor predeterminado es false. |
| closeTimeout | Valor TimeSpan que especifica el intervalo de tiempo proporcionado para que se complete una operación de cierre. Este valor debe ser mayor o igual que Zero. El valor predeterminado es 00:01:00. |
| contextProtectionLevel | Valor válido ProtectionLevel que especifica el nivel de protección deseado del encabezado SOAP usado para propagar la información de contexto. El valor predeterminado es Sign. |
| hostnameComparisonMode | Especifica el modo de comparación de nombres de host HTTP que se usa para analizar los URI. Este atributo es de tipo HostNameComparisonMode, que indica si el nombre de host se usa para llegar al servicio al buscar coincidencias en el URI. El valor predeterminado es StrongWildcard, que omite el nombre de host en la coincidencia. |
| maxBufferPoolSize | Entero que especifica el tamaño máximo del grupo de búferes para este enlace. El valor predeterminado es 524 288 bytes (512 * 1024). Muchas partes de Windows Communication Foundation (WCF) usan búferes. La creación y destrucción de búferes cada vez que se usan es costosa y la recolección de elementos no utilizados para los búferes también es costosa. Con los grupos de búferes, puede tomar un búfer del grupo, usarlo y devolverlo al grupo una vez que haya terminado. Por lo tanto, se evita la sobrecarga en la creación y destrucción de búferes. |
| maxReceivedMessageSize | Entero positivo que especifica el tamaño máximo del mensaje, en bytes, incluidos los encabezados, que se pueden recibir en un canal configurado con este enlace. El remitente de un mensaje que supere este límite recibirá un error soap. El receptor quita el mensaje y crea una entrada del evento en el registro de seguimiento. El valor predeterminado es 65536. |
| messageEncoding | Define el codificador usado para codificar el mensaje. Entre los valores válidos se incluyen los siguientes: - Texto: use un codificador de mensajes de texto. - Mtom: use un codificador de organización de transmisión de mensajes 1.0 (MTOM). - El valor predeterminado es Text. Este atributo es de tipo WSMessageEncoding. |
| nombre | Cadena que contiene el nombre de configuración del enlace. Este valor debe ser único porque se usa como identificación para el enlace. A partir de .NET Framework 4, los enlaces y los comportamientos no son necesarios para tener un nombre. Para obtener más información sobre la configuración predeterminada y los enlaces y comportamientos sin nombre, vea Configuración simplificada y Configuración simplificada para servicios WCF. |
| openTimeout | Valor TimeSpan que especifica el intervalo de tiempo proporcionado para que se complete una operación abierta. Este valor debe ser mayor o igual que Zero. El valor predeterminado es 00:01:00. |
| proxyAddress | URI que especifica la dirección del proxy HTTP. Si useSystemWebProxy es true, esta configuración debe ser null. El valor predeterminado es null. |
| receiveTimeout | Valor TimeSpan que especifica el intervalo de tiempo proporcionado para que se complete una operación de recepción. Este valor debe ser mayor o igual que Zero. El valor predeterminado es 00:01:00. |
| sendTimeout | Valor TimeSpan que especifica el intervalo de tiempo proporcionado para que se complete una operación de envío. Este valor debe ser mayor o igual que Zero. El valor predeterminado es 00:01:00. |
| textEncoding | Especifica la codificación del juego de caracteres que se va a usar para emitir mensajes en el enlace. Entre los valores válidos se incluyen los siguientes: - UnicodeFffeTextEncoding: codificación BigEndian Unicode. - Codificación Utf16TextEncoding: codificación de 16 bits. - Utf8TextEncoding: codificación de 8 bits. El valor predeterminado es Utf8TextEncoding. Este atributo es de tipo Encoding. |
| transactionFlow | Valor booleano que especifica si el enlace admite el flujo de WS-Transactions. El valor predeterminado es false. |
| useDefaultWebProxy | Valor booleano que especifica si se usa el proxy HTTP configurado automáticamente del sistema. El valor predeterminado es true. |
Elementos secundarios
| Elemento | Description |
|---|---|
| <seguridad> | Define la configuración de seguridad para el enlace. Este elemento es de tipo WSHttpSecurityElement. |
| <readerQuotas> | Define las restricciones sobre la complejidad de los mensajes SOAP que los puntos de conexión configurados con este enlace pueden procesar. Este elemento es de tipo XmlDictionaryReaderQuotasElement. |
| <reliableSession> | Especifica si se establecen sesiones confiables entre puntos de conexión de canal. |
Elementos primarios
| Elemento | Description |
|---|---|
| <Enlaces> | Este elemento contiene una colección de enlaces estándar y personalizados. |