Propiedades y esquema de propiedades de adaptadores de WCF
Obtenga información sobre las propiedades promocionadas en el esquema de propiedades del adaptador de WCF. Los adaptadores de WCF asignan valores a las propiedades que puede utilizar en su aplicación. El adaptador de WCF también proporciona un mecanismo para leer pero no promociona las propiedades personalizadas en el contexto de mensaje de BizTalk y un mecanismo para promocionar las propiedades personalizadas en el contexto de mensaje de BizTalk. Para obtener más información, vea Encabezados SOAP con servicios WCF publicados.
Propiedades promocionadas
Espacio de nombres:http://schemas.microsoft.com/BizTalk/2006/01/Adapters/WCF-properties
Acción
Especifique el campo de encabezado SOAPAction para los mensajes salientes. Puede especificar este valor de dos maneras diferentes: el formato de acción única y el formato de asignación de acciones. Si establece esta propiedad en el formato de acción única (por ejemplo, http://contoso.com/Svc/Op1
), el encabezado SOAPAction para los mensajes salientes siempre se establece en el valor especificado en esta propiedad.
Si establece esta propiedad en el formato de asignación de acciones, el encabezado SOAPAction saliente viene determinado por BTS. Propiedad de contexto de la operación . Por ejemplo, si esta propiedad se establece en el siguiente formato XML y BTS. La propiedad Operation se establece en Op1, el adaptador de envío de WCF usa http://contoso.com/Svc/Op1
para el encabezado SOAPAction saliente.
<BtsActionMapping>
<Operation Name="Op1" Action="http://contoso.com/Svc/Op1">
<Operation Name="Op2" Action="http://contoso.com/Svc/Op2">
</BtsActionMapping>
Si los mensajes salientes proceden de un puerto de orquestación, las instancias de orquestación establecen dinámicamente el BTS. Propiedad Operation con el nombre de la operación del puerto. Si los mensajes salientes se enrutan con enrutamiento basado en contenido, puede establecer bts. Propiedad Operation en los componentes de canalización. Esta propiedad se promociona automáticamente a partir de los mensajes entrantes con el formato de acción única.
Tipo: Valor predeterminado de cadena: una cadena vacía Se aplica a: Todos los adaptadores de envío de WCF
AffiliateApplicationName
Especificar la aplicación afiliada que se utilizará para el inicio de sesión único empresarial (SSO). Esta propiedad es necesaria si la propiedad UseSSO está establecida en True.
Tipo: Valor predeterminado de cadena: una cadena vacía Se aplica a: Todos los adaptadores de envío de WCF excepto el adaptador de WCF-NetNamedPipe
AlgorithmSuite
Especificar el cifrado de mensajes y los algoritmos de encapsulado de claves. Estos algoritmos se asignan a los que se indican en la especificación Security Policy Language (WS-SecurityPolicy).
Para obtener más información sobre los valores aplicables para la propiedad AlgorithmSuite , vea la propiedad Algorithm suite en el cuadro de diálogo Propiedades de transporte WCF-NetTcp, pestaña Enviar, Seguridad de la referencia de espacio de nombres de la API de desarrolladores y guía de la interfaz de usuario.
Tipo: Valor predeterminado de cadena: Basic256 Se aplica a:
- Adaptador de WCF-BasicHttp
- adaptador de WCF-NetMsmq
- Adaptador de WCF-NetTcp
- Adaptador de WCF-WSHttp
BindingConfiguration
Especifique una cadena XML con el <elemento de enlace> para configurar diferentes tipos de enlaces predefinidos proporcionados por Windows Communication Foundation (WCF). Para obtener más información sobre el enlace proporcionado por el sistema y el enlace personalizado, consulte los temas adecuados en Vea también.
Ejemplo:
<binding name="wsHttpBinding" transactionFlow="true">
<security><message clientCredentialType="UserName"></security>
</binding>
Tipo: Valor predeterminado de cadena: una cadena vacía Se aplica a: adaptador de WCF-Custom, adaptador de WCF-CustomIsolated
BindingType
Especifique qué tipo de enlace utilizar para el extremo. Para obtener más información sobre los valores aplicables para la propiedad BindingType , vea la propiedad Tipo de enlace en el cuadro de diálogo Propiedades de transporte personalizadas de WCF, pestaña Enviar, Enlace en la guía de la interfaz de usuario y la referencia del espacio de nombres de la API de desarrolladores.
Tipo: Valor predeterminado de cadena: una cadena vacía Se aplica a: adaptador de WCF-Custom, adaptador de WCF-CustomIsolated
ClientCertificate
Especificar la huella digital del certificado X.509 para la autenticación de este puerto de envío en servicios. Esta propiedad es necesaria si la propiedad ClientCredentialsType está establecida en Certificate. El certificado que se va a usar para esta propiedad debe instalarse en el almacén Mi en la ubicación Usuario actual .
Tipo: Valor predeterminado de cadena: una cadena vacía Se aplica a:
- Adaptador de envío WCF-BasicHttp
- Adaptador de envío WCF-WSHttp
- WCF-NetTcp adaptador de envío
- WCF-NetMsmq adaptador de envío
CloseTimeout
Especificar un valor de marco temporal que indica el intervalo de tiempo proporcionado para que se complete una operación de cierre del canal.
Tipo: Valor predeterminado de cadena: 00:01:00 Se aplica a: Todos los adaptadores WCF excepto WCF-Custom y WCF-CustomIsolated
CustomDeadLetterQueue
Especifique el URI completo con el esquema net.msmq para la ubicación de la cola de mensajes fallidos por aplicación, donde se colocan los mensajes que han expirado o que han producido un error en la transferencia o entrega. Por ejemplo, net.msmq://localhost/deadLetterQueueName. La cola de componentes con problemas de entrega es una cola en el administrador de colas de la aplicación de envío para los mensajes caducados que no se hayan entregado. Esta propiedad es necesaria si la propiedad DeadLetterQueue está establecida en Custom.
Tipo: Valor predeterminado de cadena: una cadena vacía Se aplica a: WCF-NetMsmq adaptador de envío
DeadLetterQueue
Especificar la cola de mensajes con problemas de entrega a la que se transferirán los mensajes que no se han podido entregar a la aplicación. Para obtener más información sobre los mensajes entregados a la cola de mensajes fallidos, vea el cuadro de diálogo Propiedades de transporte WCF-NetMsmq, pestaña Enviar, Enlace en la guía de la interfaz de usuario y la referencia del espacio de nombres de la API de desarrolladores.
Tipo: Valor predeterminado de cadena: Sistema se aplica a: WCF-NetMsmq adaptador de envío
DisableLocationOnFailure
Especificar si se va a deshabilitar la ubicación de recepción cuyo procesamiento de entrada no se puede realizar correctamente debido a un error de canalización de recepción o de enrutamiento. Es posible que desee establecer esta propiedad en True cuando las ubicaciones de recepción se pueden deshabilitar y la denegación de servicio (DoS) no es un problema.
Por ejemplo:
- WCF-Custom adaptador: cuando la propiedad BindingType se establece en netMsmqBinding.
- WCF-Custom adaptador: cuando la propiedad BindingType se establece en customBinding y la propiedad BindingConfiguration está configurada para usar canales personalizados que se basan en transportes en cola, como MSMQ.
- WCF-CustomIsolated adaptador: cuando la propiedad BindingType se establece en customBinding y la propiedad BindingConfiguration está configurada para usar canales personalizados que se basan en transportes en cola, como MSMQ.
- adaptador de WCF-NetMsmq
Tipo: Valor predeterminado booleano: False se aplica a:
- adaptador de recepción de WCF-NetMsmq
- adaptador de recepción de WCF-Custom
- Adaptador de recepción WCF-CustomIsolated
EnableTransaction
El efecto de esta propiedad varía dependiendo del adaptador de WCF. Para obtener más información sobre esta propiedad, vea temas de procedimientos para cada adaptador de WCF en adaptadores de WCF.
Tipo: Boolean Se aplica a:
- Adaptador de WCF-WSHttp
- Adaptador de WCF-NetTcp
- adaptador de WCF-NetNamedPipe
- adaptador de WCF-NetMsmq
EndpointBehaviorConfiguration
Especifique una cadena XML con el <elemento de comportamiento> del <elemento endpointBehaviors> para configurar los valores de comportamiento de un punto de conexión WCF. Para obtener más información sobre el <elemento endpointBehaviors> , consulte el tema correspondiente en Vea también.
Ejemplo:
<behavior name="sampleBehavior"><callbackTimeouts/></behavior>
Tipo: Valor predeterminado de cadena: una cadena vacía Se aplica a: WCF-Custom adaptador de envío
EstablishSecurityContext
Especificar si el canal de seguridad establece una sesión segura. Una sesión segura establece un token de contexto de seguridad (SCT) antes de intercambiar los mensajes de la aplicación.
Tipo: Valor predeterminado booleano: True aplicado a: adaptador de WCF-WSHttp
FromAddress
Indicar la dirección de extremo de origen a través de la que se envían los mensajes WCF entrantes. La propiedad se promociona automáticamente desde los mensajes entrantes.
Tipo: Cadena se aplica a: todos los adaptadores WCF excepto el adaptador de envío WCF-NetMsmq
Encabezados
Especificar las referencias de extremo utilizadas para proporcionar información de dirección adicional más allá del URI. Cuando se usa esta propiedad, esta propiedad debe tener el < elemento headers> como elemento raíz. Todos los encabezados de dirección deben colocarse dentro del < elemento headers>. Esta propiedad se promociona automáticamente para los mensajes entrantes.
Ejemplo:
<headers>
<Region xmlns="Uri">"String"</Region>
<Member xmlns="Uri">"String"</Member>
</headers>
Tipo: Cadena se aplica a: Todos los adaptadores WCF
Identidad
Especificar la identidad del servicio que proporciona una ubicación de recepción o espera un puerto de envío. Los valores que se pueden especificar para la propiedad Identity difieren según la configuración de seguridad. Esta configuración permite a los clientes autenticar servicios. En el proceso de negociación entre los clientes y los servicios, la infraestructura de Windows Communication Foundation (WCF) asegurará que la identidad de los servicios coincide con los valores de los clientes.
Ejemplo:
<identity>
<userPrincipalName value="username@contoso.com"/>
</identity>
Tipo: Valor predeterminado de cadena: una cadena vacía Se aplica a: Todos los adaptadores WCF
InboundBodyLocation
Especifique la selección de datos para el elemento Body SOAP de los mensajes WCF entrantes. Para obtener más información sobre cómo usar la propiedad InboundBodyLocation , vea Especificar el cuerpo del mensaje para los adaptadores WCF.
Tipo: Valor predeterminado de cadena: UseBodyElement
Los valores aplicables son:
- UseBodyElement: use el contenido del elemento Cuerpo SOAP de un mensaje entrante para crear la parte del cuerpo del mensaje de BizTalk. Si el elemento Body tiene más de un elemento secundario, solo el primer elemento se convierte en la parte del cuerpo del mensaje de BizTalk.
- UseEnvelope: cree la parte del cuerpo del mensaje de BizTalk a partir del sobre SOAP completo de un mensaje entrante.
- UseBodyPath: use la expresión de ruta de acceso del cuerpo en la propiedad InboundBodyPathExpression para crear la parte del cuerpo del mensaje de BizTalk. La expresión de ruta de acceso del cuerpo se evalúa con el elemento secundario inmediato del elemento Cuerpo SOAP de un mensaje entrante. Esta propiedad sólo es válida para puertos de petición-respuesta.
Se aplica a: Todos los adaptadores WCF excepto WCF-NetMsmq enviar
InboundBodyPathExpression
Especificar la expresión de ruta de cuerpo para identificar una parte específica de un mensaje entrante utilizada para crear la parte del cuerpo del mensaje de BizTalk. Esta expresión de ruta de acceso del cuerpo se evalúa con el elemento secundario inmediato del nodo Cuerpo SOAP de un mensaje entrante. Si esta expresión de ruta de cuerpo devuelve varios nodos, solo se elegirá el primero de ellos para la parte del cuerpo del mensaje de BizTalk. Esta propiedad es necesaria si la propiedad InboundBodyLocation está establecida en UseBodyPath. Para obtener más información sobre cómo usar la propiedad InboundBodyPathExpression , vea Esquema de propiedades y propiedades de adaptadores de WCF.
Tipo: Valor predeterminado de cadena: una cadena vacía Se aplica a: Todos los adaptadores WCF excepto el adaptador de envío WCF-NetMsmq
InboundHeaders
Utilice la propiedad InboundHeaders para acceder a los encabezados SOAP de los mensajes WCF entrantes. Los adaptadores de WCF copian todos los valores de encabezado SOAP en mensajes entrantes a esta propiedad, que incluyen encabezados SOAP y encabezados SOAP estándares que la infraestructura WCF usa para WS-Addressing, WS-Security y WS-AtomicTransaction. El valor contenido en la propiedad de contexto es una cadena que contiene datos XML con el < elemento raíz headers> y los encabezados SOAP entrantes se copian como elementos secundarios del < elemento headers>. Para obtener más información sobre cómo acceder a los encabezados SOAP con los adaptadores WCF, vea el ejemplo del SDK, Using Custom SOAP Headers with the WCF Adapters, from https://go.microsoft.com/fwlink/?LinkId=79960.
Tipo: Cadena se aplica a: todos los adaptadores WCF excepto el adaptador de envío WCF-NetMsmq
InboundNodeEncoding
Especifique el tipo de codificación que usa el adaptador de recepción de WCF para descodificar el nodo identificado por la expresión de ruta de acceso del cuerpo especificada en InboundBodyPathExpression. Esta propiedad es necesaria si la propiedad InboundBodyLocation está establecida en UseBodyPath.
Tipo: Valor predeterminado de cadena: XML
Los valores aplicables son:
- Base64: codificación base64
- Hex: codificación hexadecimal
- Cadena: codificación de texto - UTF-8.
- XML: los adaptadores WCF crean el cuerpo del mensaje de BizTalk con el XML externo del nodo seleccionado por la expresión de ruta de acceso del cuerpo en InboundBodyPathExpression.
Se aplica a: todos los adaptadores WCF excepto el adaptador de envío de WCF-NetMsmq
IsFault
Indicar si los mensajes de error SOAP se han recibido. La propiedad se promociona automáticamente desde los mensajes entrantes.
Nota
La propiedad IsFault no se puede usar para comprobar los mensajes recibidos en busca de errores de transporte, como el error HTTP 404 (archivo o directorio no encontrado).
Tipo: booleano se aplica a: todos los adaptadores WCF excepto el adaptador de envío de WCF-NetMsmq
LeaseTimeout
Especificar la duración máxima de una conexión agrupada activa. Después de transcurrir el tiempo especificado, la conexión se cierra cuando se atiende la solicitud actual.
El adaptador de WCF-NetTcp aprovecha la clase NetTcpBinding para comunicarse con un punto de conexión. Al usar NetTcpBinding en escenarios de carga equilibrada, considere la posibilidad de reducir el tiempo de espera de concesión predeterminado. Para obtener más información sobre el equilibrio de carga al usar NetTcpBinding, consulte el tema correspondiente en Consulte también.
Tipo: Valor predeterminado de cadena: 00:05:00 Se aplica a: WCF-NetTcp adaptador de recepción
MaxConcurrentCalls
Especificar el número de llamadas concurrentes en una instancia de servicio única. Las llamadas que superan el límite se ponen en cola. Establecer este valor en 0 equivale a establecerlo en Int32.MaxValue.
Nota
No se puede realizar el seguimiento de esta propiedad en la base de datos de importación principal de BAM con los perfiles de seguimiento.
Tipo: Valor predeterminado entero: 200 Se aplica a: Todos los adaptadores de recepción wcF excepto los adaptadores de WCF-Custom y WCF-CustomIsolated
MaxConnections
Especificar el número máximo de conexiones que el agente de escucha puede tener esperando la aceptación de la aplicación. Cuando se supera este valor de cuota, se pierden las nuevas conexiones entrantes en lugar de esperar a ser aceptadas.
Nota
Ya que esta es una propiedad de controlador de adaptador, éste no puede configurarse en componentes de canalización y orquestaciones.
Nota
No se puede realizar el seguimiento de esta propiedad en la base de datos de importación principal de BAM con los perfiles de seguimiento.
Tipo: Valor predeterminado entero: 10 Se aplica a: adaptador de WCF-NetNamedPipe, adaptador de WCF-NetTcp
MaxReceivedMessageSize
Especificar el tamaño máximo, en bytes, para mensajes (con encabezados incluidos) que se pueden recibir a través de la red. El tamaño de los mensajes se limita mediante la cantidad de memoria asignada a cada mensaje. Puede usar esta propiedad para limitar la exposición a ataques por denegación de servicio (DoS).
Tipo: Valor predeterminado entero: 65536 Se aplica a:
- Adaptador de WCF-BasicHttp
- Adaptador de WCF-WSHttp
- Adaptador de WCF-NetTcp
- adaptador de WCF-NetNamedPipe
- WCF-NetMsmq adaptador de recepción
MessageClientCredentialType
Especificar el tipo de credenciales que se va a usar a la hora de realizar la autenticación de cliente mediante la seguridad basada en mensajes.
Los valores aplicables son distintos para cada adaptador de WCF. Para obtener más información sobre la propiedad MessageClientCredentialType , vea temas de procedimientos para cada adaptador wcF en adaptadores WCF.
Tipo: Cadena se aplica a:
- Adaptador de WCF-BasicHttp
- Adaptador de WCF-WSHttp
- Adaptador de WCF-NetTcp
- adaptador de WCF-NetNamedPipe
MessageEncoding
Especificar el codificador que se usa para codificar el mensaje SOAP.
Tipo: Valor predeterminado de cadena: Texto
Valores aplicables:
- Texto: usar un codificador de mensajes de texto
- Mtom: Usar un codificador de organización de transmisión de mensajes 1.0 (MTOM)
Se aplica a: adaptador de WCF-BasicHttp, adaptador de WCF-WSHttp
MsmqAuthenticationMode
Especificar cómo el transporte de MSMQ debe autenticar el mensaje.
Tipo: Valor predeterminado de cadena: WindowsDomain Para obtener más información sobre los valores aplicables para la propiedad MsmqAuthenticationMode , vea la propiedad modo de autenticación MSMQ en el cuadro de diálogo Propiedades de transporte de WCF-NetMsmq, Enviar, Seguridad en la guía de la interfaz de usuario y la referencia del espacio de nombres de la API de desarrolladores. Se aplica a: adaptador de WCF-NetMsmq
MsmqEncryptionAlgorithm
Especificar el algoritmo que se usará para el cifrado de mensajes a través de la red al transferir mensajes entre los administradores de cola de mensajes. Esta propiedad solo está disponible si la propiedad MsmqProtectionLevel está establecida en EncryptAndSign.
Tipo: Valor predeterminado de cadena: RC4Stream
Los valores aplicables son: RC4Stream, AES
Se aplica a: adaptador de WCF-NetMsmq
MsmqProtectionLevel
Especificar el modo en que los mensajes están protegidos en el nivel de transporte de MSMQ.
Tipo: Valor predeterminado de cadena: Sign
Los valores aplicables son:
- Ninguno: sin protección
- Firmar: los mensajes están firmados
- EncryptAndSign: Los mensajes se cifran y firman. Para usar este nivel de protección, debe habilitar la integración de Active Directory para MSMQ.
Se aplica a: adaptador de WCF-NetMsmq
MsmqSecureHashAlgorithm
Especificar el algoritmo hash que se usará para calcular la síntesis del mensaje. Esta propiedad no está disponible si la propiedad MsmqProtectionLevel está establecida en None.
Tipo: Valor predeterminado de cadena: SHA1
Los valores aplicables son: MD5, SHA1, SHA25, SHA512
Se aplica a: adaptador de WCF-NetMsmq
NegotiateServiceCredential
Especificar si la credencial de servicio se suministra en este cliente fuera de banda o se obtiene del servicio en el cliente a través de un proceso de negociación. Este tipo de negociación es un precursor del intercambio de mensajes usual.
Si la propiedad MessageClientCredentialType es igual a None, Username o Certificate, establecer esta propiedad en False implica que el certificado de servicio está disponible en el cliente fuera de banda y que el cliente debe especificar el certificado de servicio. Este modo es interoperable con pilas SOAP que implementan WS-Trust y WS-SecureConversation.
Si la propiedad MessageClientCredentialType está establecida en Windows, al establecer esta propiedad en False se especifica la autenticación basada en Kerberos. Esto significa que el cliente y el servicio deben formar parte del mismo dominio Kerberos. Este modo es interoperable con pilas SOAP que implementan el perfil de token de Kerberos (tal y como se define en OASIS WSS TC), así como WS-Trust y WS-SecureConversation.
Cuando esta propiedad es True, provoca una negociación SOAP de .NET que tuneliza el intercambio de SPNego a través de mensajes SOAP.
Tipo: Valor predeterminado booleano: True Se aplica a: adaptador de WCF-WSHttp
OpenTimeout
Especificar un valor de marco temporal que indica el intervalo de tiempo proporcionado para que se complete una operación de apertura del canal.
Nota
No se puede realizar el seguimiento de esta propiedad en la base de datos de importación principal de BAM con los perfiles de seguimiento.
Tipo: Valor predeterminado de cadena: 00:01:00 Se aplica a: Todos los adaptadores WCF excepto los adaptadores de WCF-Custom y WCF-CustomIsolated
OrderedProcessing
Especifica si los mensajes se procesan en serie. Cuando se selecciona esta propiedad, esta ubicación de recepción admite la entrega de mensajes ordenada cuando se usa junto con un puerto de envío de mensajería o orquestación de BizTalk que tiene la opción Entrega ordenada establecida True
en . Para obtener más información sobre la opción Entrega ordenada , consulte los temas adecuados en Vea también.
Esta propiedad es aplicable en los siguientes casos:
- WCF-Custom adaptador: cuando la propiedad BindingType está establecida en netMsmqBinding
- WCF-Custom adaptador: cuando la propiedad BindingType se establece en customBinding y la propiedad BindingConfiguration está configurada para usar canales personalizados que se basan en transportes que admiten la entrega ordenada, como MSMQ.
- WCF-CustomIsolated adaptador: cuando la propiedad BindingType se establece en customBinding y la propiedad BindingConfiguration está configurada para usar canales personalizados que se basan en transportes que admiten la entrega ordenada.
- adaptador de WCF-NetMsmq
Tipo: Valor predeterminado de cadena: False Se aplica a:
- adaptador de recepción de WCF-NetMsmq
- adaptador de recepción de WCF-Custom
- Adaptador de recepción WCF-CustomIsolated
OutboundBodyLocation
Especifique la selección de datos para el elemento Cuerpo SOAP de los mensajes WCF salientes. Para obtener más información sobre cómo usar la propiedad OutboundBodyLocation , vea Especificar el cuerpo del mensaje para los adaptadores de WCF.
Tipo: Valor predeterminado de cadena: UseBodyElement
Los valores aplicables son:
- UseBodyElement: use la parte del cuerpo del mensaje de BizTalk para crear el contenido del elemento Cuerpo de SOAP para un mensaje saliente
- UseTem***plate: use la plantilla proporcionada en la propiedad OutboundXMLTemplate para crear el contenido del elemento Cuerpo SOAP para un mensaje saliente.
Se aplica a: Todos los adaptadores WCF excepto el adaptador de recepción WCF-NetMsmq
OutboundCustomHeaders
Especificar encabezados SOAP personalizados para mensajes salientes. Cuando se usa esta propiedad, la propiedad debe tener el < elemento headers> como elemento raíz. Todos los encabezados SOAP personalizados deben colocarse dentro del < elemento headers>. Si el valor del encabezado SOAP personalizado es una cadena vacía, debe asignar <encabezados>< o <encabezados>> a esta propiedad. Para obtener más información sobre cómo usar encabezados SOAP con los adaptadores WCF, vea el ejemplo del SDK, Using Custom SOAP Headers with the WCF Adapters, from https://go.microsoft.com/fwlink/?LinkId=79960.
Tipo: Cadena se aplica a: todos los adaptadores WCF excepto el adaptador de recepción WCF-NetMsmq
OutboundXmlTemplate
Especifique la plantilla con formato XML para el contenido del elemento Cuerpo SOAP de un mensaje saliente. Esta propiedad es necesaria si la propiedad OutboundBodyLocation está establecida en UseTemplate. Para obtener más información sobre cómo usar la propiedad OutboundXMLTemplate , vea Especificar el cuerpo del mensaje para los adaptadores de WCF.
Tipo: Valor predeterminado de cadena: una cadena vacía Se aplica a: Todos los adaptadores WCF excepto el adaptador de recepción WCF-NetMsmq
Contraseña
Especifique la contraseña que se usará para la autenticación con el servidor de destino cuando la propiedad UseSSO esté establecida en False.
Tipo: Valor predeterminado de cadena: una cadena vacía Se aplica a: Todos los adaptadores de envío de WCF excepto el adaptador de WCF-NetNamedPipe
PropagateFaultMessage
Especificar si se enrutan o se suspenden mensajes que generan errores en el procesamiento de salida. Esta propiedad sólo es válida para puertos de petición-respuesta.
Nota
No se puede realizar el seguimiento de esta propiedad en la base de datos de importación principal de BAM con los perfiles de seguimiento.
Tipo: Valor predeterminado booleano: True
Los valores aplicables son:
- True: enrute el mensaje que produce un error en el procesamiento saliente a una aplicación de suscripción (por ejemplo, otro puerto de recepción o programación de orquestación).
- False: Suspender mensajes con error y generar una confirmación negativa (NACK)
Se aplica a: Todos los adaptadores de envío de WCF excepto el adaptador de WCF-NetMsmq
ProxyAddress
Especifique la dirección del servidor proxy. Use el esquema https o http en función de la configuración de seguridad. Esta dirección puede ir seguida de dos puntos y el número de puerto. La propiedad es necesaria si la propiedad ProxyToUse está establecida en UserSpecified (por ejemplo, http://127.0.0.1:8080
).
Tipo: Valor predeterminado de cadena: una cadena vacía Se aplica a: WCF-BasicHttp adaptador de envío, WCF-WSHttp adaptador de envío
ProxyPassword
Especifique la contraseña que se va a usar para el servidor proxy especificado en la propiedad ProxyAddress .
Tipo: Valor predeterminado de cadena: una cadena vacía Se aplica a: WCF-BasicHttp adaptador de envío, WCF-WSHttp adaptador de envío
ProxyToUse
Especificar el servidor de proxy que se va a utilizar para el tráfico HTTP saliente.
Tipo: Valor predeterminado de cadena: Ninguno
Los valores aplicables son:
- Ninguno: no use un servidor proxy para este puerto de envío.
- Valor predeterminado: use la configuración de proxy en el controlador de envío que hospeda este puerto de envío.
- UserSpecified: use el servidor proxy especificado en la propiedad ProxyAddress .
Se aplica a: WCF-BasicHttp adaptador de envío, WCF-WSHttp adaptador de envío
ProxyUserName
Especifique el nombre de usuario que se usará para el servidor proxy especificado en la propiedad ProxyAddress . La propiedad es necesaria si la propiedad ProxyToUse está establecida en UserSpecified.
Para obtener más información sobre esta propiedad, vea How to Configure a WCF-WSHttp Send Port and Configure a WCF-BasicHttp Send Port.
Tipo: Cadena se aplica a: WCF-BasicHttp adaptador de envío, WCF-WSHttp adaptador de envío
ReplyToAddress
Indicar la dirección de extremo de respuesta para los mensajes WCF salientes que corresponden a los mensajes entrantes recibidos a través de las ubicaciones de recepción de solicitud-respuesta. La propiedad se promociona automáticamente desde los mensajes entrantes.
Tipo: Valor predeterminado de cadena: una cadena vacía Se aplica a: Todos los adaptadores WCF excepto el adaptador de WCF-NetMsmq
SecurityMode
Especificar el tipo de seguridad que se usa. Los valores aplicables son distintos para cada adaptador de WCF. Para obtener más información sobre la propiedad SecurityMode , vea temas de procedimientos para cada adaptador wcF en adaptadores WCF.
Nota
No se puede realizar el seguimiento de esta propiedad en la base de datos de importación principal de BAM con los perfiles de seguimiento.
Tipo: Cadena se aplica a: todos los adaptadores WCF excepto los adaptadores de WCF-Custom y WCF-CustomIsolated
SendTimeout
Especificar un valor de marco temporal que indica el intervalo de tiempo proporcionado para que se complete una operación de envío. Este valor especifica un marco temporal para que se complete toda la interacción, incluso si el remitente envía un mensaje de gran tamaño.
Tipo: Valor predeterminado de cadena: 00:01:00 Se aplica a: Todos los adaptadores WCF excepto los adaptadores de WCF-Custom y WCF-CustomIsolated
ServiceBehaviorConfiguration
Especifique una cadena XML con el <elemento de comportamiento> del <elemento serviceBehaviors> para configurar los valores de comportamiento de un servicio WCF. Para obtener más información sobre el <elemento serviceBehaviors> , consulte el tema correspondiente en Vea también.
Ejemplo:
<behavior name="SampleServiceBehavior">
<serviceAuthorization principalPermissionMode="UseAspNetRoles"/>
<serviceCredentials>
<serviceCertificate findValue="539d9ab3089bb6dc187fa7dbb382cf01f8d78f5f" storeLocation="CurrentUser" x509FindType="FindByThumbprint"/>
</serviceCredentials>
<serviceMetadata httpGetEnabled="true"/>
</behavior>
Tipo: Valor predeterminado de cadena: una cadena vacía Se aplica a: WCF-Custom adaptador de recepción, WCF-CustomIsolated adaptador
ServiceCertificate
Si esta propiedad se usa para ubicaciones de recepción, especifique la huella digital del certificado X.509 para las ubicaciones de recepción que los clientes utilizan para autenticar el servicio. El certificado que se va a usar para esta propiedad debe instalarse en mi almacén en la ubicación Usuario actual .
Si esta propiedad se usar para puertos de envío, especifique la huella digital del certificado X.509 para autenticar el servicio al que este puerto de envío envía los mensajes. El certificado que se va a usar para esta propiedad debe instalarse en el almacén Other Personas en la ubicación del equipo local.
Tipo: Valor predeterminado de cadena: una cadena vacía Se aplica a:
- Adaptador de WCF-BasicHttp
- adaptador de WCF-NetMsmq
- Adaptador de WCF-WSHttp
- Adaptador de recepción WCF-NetTcp
SuspendMessageOnFailure
Especificar si se va a suspender el mensaje de solicitud cuyo procesamiento de entrada no se puede realizar correctamente debido a un error de canalización de recepción o de enrutamiento.
Tipo: Valor predeterminado booleano: True Se aplica a: Todos los adaptadores de recepción de WCF
TextEncoding
Especifique la codificación del juego de caracteres que se usará para emitir mensajes en el enlace cuando la propiedad MessageEncoding esté establecida en Text.
Nota
No se puede realizar el seguimiento de esta propiedad en la base de datos de importación principal de BAM con los perfiles de seguimiento.
Tipo: Valor predeterminado de cadena: utf-8
Los valores aplicables son:
- unicodeFFF: codificación BigEndian de Unicode
- utf-16: codificación de 16 bits
- utf-8: codificación de 8 bits
Se aplica a: adaptador de WCF-BasicHttp, adaptador de WCF-WSHttp
timeToLive
Especificar el período de validez de los mensajes antes de que caduquen y se coloquen en la cola de mensajes con problemas de entrega. Esta propiedad se define para garantizar que los mensajes con limitaciones temporales no se conviertan en obsoletos antes de que un puerto de envío los procese. Se dice que los mensajes que se encuentren en una cola y no hayan sido consumidos por este puerto de envío en el intervalo especificado caducarán. Los mensajes caducados se envían a una cola especial denominada cola de mensajes con problemas de entrega. La ubicación de la cola de mensajes fallidos se establece con la propiedad DeadLetterQueue .
Tipo: Valor predeterminado de cadena: 1.00:00:00 Se aplica a: WCF-NetMsmq adaptador de envío
En
Especificar la dirección de extremo de destino para mensajes WCF salientes que envían los puertos de envío WCF.
Tipo: Valor predeterminado de cadena: una cadena vacía Se aplica a: Todos los adaptadores de envío de WCF
TransactionProtocol
Especificar el protocolo de transacción que se usará con este enlace. Esta propiedad es necesaria si la propiedad EnableTransaction está establecida en True.
Tipo: Valor predeterminado de cadena: OleTransaction
Los valores aplicables son: OleTransaction, WS-AtomicTransaction
Se aplica a: adaptador de WCF-NetNamedPipe, adaptador de WCF-NetTcp
TransportClientCredentialType
Especificar el tipo de credenciales que se va a usar a la hora de realizar la autenticación del puerto de envío. Los valores aplicables son distintos para cada adaptador de WCF. Para obtener más información sobre la propiedad TransportClientCredentialType , vea temas de procedimientos para cada adaptador wcF en adaptadores WCF.
Tipo: Cadena se aplica a: adaptador de WCF-Basic, adaptador de WCF-NetTcp, adaptador de WCF-WSHttp
TransportProtectionLevel
Especificar la seguridad en el nivel de transporte TCP. Si se firman los mensajes, se reduce el riesgo de que manipulen el mensaje terceros mientras éste se transfiere. El cifrado proporciona privacidad de nivel de datos durante el transporte.
Tipo: Valor predeterminado de cadena: EncryptAndSign
Los valores aplicables son:
- Ninguno: sin protección
- Firmar: los mensajes están firmados
- EncryptAndSign: los mensajes se cifran y firman
Se aplica a: adaptador de WCF-NetTcp, adaptador de WCF-NetNamedPipe
UserName
Especifique el nombre de usuario que se usará para la autenticación con el servidor de destino cuando la propiedad UseSSO esté establecida en False. No tiene que usar el formato dominio\usuario para esta propiedad.
Tipo: Valor predeterminado de cadena: una cadena vacía Se aplica a: Todos los adaptadores de envío de WCF excepto el adaptador de WCF-NetNamedPipe
UseSourceJournal
Especifique si las copias de los mensajes procesados por este puerto de envío deben almacenarse en la cola del diario de origen.
Tipo: Valor predeterminado booleano: False se aplica a: WCF-NetMsmq adaptador de envío
UseSSO
Especificar si se utiliza el inicio de sesión único (SSO) para recuperar credenciales de cliente para la autenticación con el servidor de destino.
Nota No se puede realizar un seguimiento de esta propiedad en la base de datos de importación principal de BAM con perfiles de seguimiento.
Tipo: valor predeterminado booleano: False se aplica a: todos los adaptadores de envío de WCF excepto el adaptador de WCF-NetNamedPipe
ReferencedBindings
Especifique las configuraciones de enlace a las que hace referencia el atributo bindingConfiguration del <elemento issuer> para wsFederationHttpBinding y customBinding, que indica el servicio de token de seguridad (STS) que emite tokens de seguridad. Para obtener más información sobre el <elemento issuer> , vea el tema "<issuer>" en https://go.microsoft.com/fwlink/?LinkId=83476.
La información de enlace que incluye el <elemento issuer> para wsFederationHttpBinding y customBinding se puede configurar a través de la propiedad BindingConfiguration de los adaptadores de WCF-Custom y WCF-CustomIsolated. Todas las configuraciones de enlace a las que se hace referencia para esta propiedad deben colocarse en forma de elemento <bindings> .
Nota
El atributo bindingConfiguration del <elemento issuer> debe hacer referencia a un nombre de enlace válido en esta propiedad.
Nota
El <elemento issuer> de las configuraciones de enlace a las que se hace referencia también puede hacer referencia a una configuración de enlace diferente en esta propiedad si esta cadena de referencia no realiza una dependencia circular.
Ejemplo:
WCF.BindingConfiguration = @"<wsFederationHttpBinding>
<binding name=""sampleBinding"">
<security mode=""Message"">
<message issuedKeyType=""AsymmetricKey"">
<issuer address=""http://www.contoso.com/samplests"" binding=""wsFederationHttpBinding"" bindingConfiguration=""**contosoSTSBinding**""/>
</message>
</security>
</binding>
</wsFederationHttpBinding>";
WCF.ReferencedBinding =@"<bindings>
<wsFederationHttpBinding>
<binding name=""**contosoSTSBinding**"">
<security mode=""Message"">
<message negotiateServiceCredential=""false"">
<issuer address=""https://northwind.com/samplests"" bindingConfiguration=""**northwindBinding**"" binding=""wsHttpBinding"">
</issuer>
</message>
</security>
</binding>
</wsFederationHttpBinding>
<wsHttpBinding>
<binding name=""**northwindBinding**"">
<security mode=""Message"">
<message clientCredentialType=""Certificate""/>
</security>
</binding>
</wsHttpBinding>
</bindings>"
Nota
La propiedad ReferencedBinding no debe contener la configuración de enlace utilizada en la propiedad BindingConfiguration .
Tipo: Valor predeterminado de cadena: una cadena vacía Se aplica a: adaptador de WCF-Custom, adaptador de WCF-CustomIsolated
Consulte también
Comportamiento de los adaptadores<de WCF del comportamiento> de <los enlaces endpointBehaviors>de <serviceBehaviors>Entrega ordenada de mensajes de equilibrio<de carga><>