System.ServiceModel.Configuration Espacio de nombres

Proporciona clases relacionadas con la configuración del modelo de servicio.

Clases

Nombre Description
AddressHeaderCollectionElement

Representa el elemento de configuración que contiene una colección de encabezados de dirección. Esta clase no puede heredarse.

AllowedAudienceUriElement

Representa un elemento de configuración que especifica el URI de una audiencia que puede acceder a un servicio determinado.

AllowedAudienceUriElementCollection

Representa una colección de la que es un URI de AllowedAudienceUriElement destino para el que el SamlSecurityToken token de seguridad puede ser considerado válido por una SamlSecurityTokenAuthenticator instancia de .

ApplicationContainerSettingsElement

Especifica la configuración del elemento de configuración del contenedor de la aplicación.

AuthorizationPolicyTypeElement

Contiene un elemento de configuración que especifica una directiva de autorización, que permite la transformación de un conjunto de notificaciones de entrada en otro conjunto de notificaciones. El control de acceso se puede conceder o denegar en función de eso. Esta clase no puede heredarse.

AuthorizationPolicyTypeElementCollection

Contiene una colección de AuthorizationPolicyTypeElement instancias. Esta clase no puede heredarse.

BaseAddressElement

Representa un elemento de configuración que especifica las direcciones base usadas por el host de servicio. Esta clase no puede heredarse.

BaseAddressElementCollection

Representa una colección de BaseAddressElement objetos.

BaseAddressPrefixFilterElement

Representa un elemento de configuración que especifica un filtro de paso a través, que proporciona un mecanismo para elegir los enlaces IIS adecuados al hospedar una aplicación de Windows Communication Foundation (WCF) en IIS. Esta clase no puede heredarse.

BaseAddressPrefixFilterElementCollection

Representa una colección de BaseAddressPrefixFilterElement objetos. Esta clase no puede heredarse.

BasicHttpBindingCollectionElement

Representa una sección de configuración que contiene una colección de BasicHttpBindingElement instancias.

BasicHttpBindingElement

Representa un elemento XML que especifica un enlace que se usa para comunicarse con WS-I servicios web compatibles con el perfil básico 1.1, como los servicios basados en ASMX o para aceptar mensajes de clientes basados en ASMX.

BasicHttpContextBindingCollectionElement

Representa una sección de configuración que contiene una colección de BasicHttpContextBindingElement instancias.

BasicHttpContextBindingElement

Representa un elemento XML que especifica un enlace que proporciona contexto para que BasicHttpBinding se intercambie habilitando las cookies HTTP como mecanismo de intercambio.

BasicHttpMessageSecurityElement

Elemento XML que configura la seguridad de mensajes HTTP.

BasicHttpsBindingCollectionElement

Especifica la configuración del elemento básico de la colección de enlaces https.

BasicHttpsBindingElement

Especifica la configuración del elemento de enlace https básico.

BasicHttpSecurityElement

Representa un elemento XML que configura la seguridad de un servicio HTTP básico.

BasicHttpsSecurityElement

Especifica la configuración del elemento de seguridad https básico.

BehaviorExtensionElement

Representa un elemento de configuración que contiene subelementos que especifican extensiones de comportamiento, que permiten al usuario personalizar los comportamientos del servicio o del punto de conexión.

BehaviorsSection

Representa la sección de configuración que contiene entradas secundarias que son behavior elementos identificados por su único name.

BinaryMessageEncodingElement

Representa un codificador de mensajes que codifica Windows Communication Foundation (WCF) mensajes en binario en la conexión. Esta clase no puede heredarse.

BindingCollectionElement

Representa una sección de configuración que contiene una colección de elementos de enlace, cada uno de los cuales describe un aspecto de cómo un punto de conexión se comunica con otros puntos de conexión, que se compila, de forma coherente, en un generador de canales en el cliente y un agente de escucha de canal en el servicio.

BindingElementExtensionElement

Habilita el uso de una implementación personalizada BindingElement desde un archivo de configuración de máquina o aplicación.

BindingsSection

Representa una colección de elementos de enlace. Esta clase no puede heredarse.

ByteStreamMessageEncodingElement

Habilita la construcción de un elemento de configuración que define la configuración de un elemento de codificación de mensajes de secuencia de bytes.

CallbackDebugElement

Representa un elemento de configuración que especifica la depuración del lado del servicio para un objeto de devolución de llamada de Windows Communication Foundation (WCF). Esta clase no puede heredarse.

CallbackTimeoutsElement

Representa un elemento de configuración que especifica el tiempo de espera de una devolución de llamada de cliente. Esta clase no puede heredarse.

CertificateElement

Representa un elemento de configuración que especifica un certificado X.509 que se usa para la autenticación. Esta clase no puede heredarse.

CertificateReferenceElement

Representa los valores de configuración para validar un certificado X.509. Esta clase no puede heredarse.

ChannelEndpointElement

Proporciona opciones para configurar las propiedades de contrato, enlace y dirección del punto de conexión de canal, que usan los clientes para conectarse a los puntos de conexión de servicio en el servidor. Esta clase no puede heredarse.

ChannelEndpointElementCollection

Representa una colección de ChannelEndpointElement instancias. Esta clase no puede heredarse.

ChannelPoolSettingsElement

Define la configuración del grupo de canales para un enlace personalizado. Esta clase no puede heredarse.

ClaimTypeElement

Representa un elemento de configuración que contiene el tipo de notificación. Esta clase no puede heredarse.

ClaimTypeElementCollection

Representa una colección de ClaimTypeElement instancias. Esta clase no puede heredarse.

ClearBehaviorElement

Representa un elemento de configuración para quitar todos los comportamientos heredados.

ClientCredentialsElement

Representa un elemento de configuración que configura una credencial de cliente.

ClientSection

Representa la sección de cliente de un archivo de configuración, que define una lista de puntos de conexión a los que un cliente puede conectarse. Esta clase no puede heredarse.

ClientViaElement

Representa un elemento de configuración que especifica la ruta que debe tomar un mensaje. Esta clase no puede heredarse.

ComContractElement

Especifica un contrato de servicio de integración COM+. Esta clase no puede heredarse.

ComContractElementCollection

Representa una colección de ComContractElement instancias. Esta clase no puede heredarse.

ComContractsSection

Representa una sección de configuración que contiene elementos para especificar el espacio de nombres y el nombre del contrato para un contrato de integración COM+. Esta clase no puede heredarse.

ComMethodElement

Representa un método COM+ que se expone cuando la interfaz de un componente COM+ se expone como un servicio web. Esta clase no puede heredarse.

ComMethodElementCollection

Contiene una colección de ComMethodElement instancias. Esta clase no puede heredarse.

CommonBehaviorsSection

Representa la sección de configuración que contiene una lista de comportamientos que se aplican a todos los servicios de Windows Communication Foundation (WCF) en el equipo antes de aplicar los comportamientos de la sección behaviors.

CommonEndpointBehaviorElement

Representa el elemento de configuración que contiene una lista de comportamientos de punto de conexión que se aplican a todos los puntos de conexión de Windows Communication Foundation (WCF) en la máquina antes de aplicar los comportamientos de la sección endpointBehaviors.

CommonServiceBehaviorElement

Representa el elemento de configuración que contiene una lista de comportamientos de servicio que se aplican a todos los puntos de conexión de Windows Communication Foundation (WCF) en la máquina antes de aplicar los comportamientos de la sección serviceBehaviors.

ComPersistableTypeElement

Especifica todos los tipos persistentes. Esta clase no puede heredarse.

ComPersistableTypeElementCollection

Representa una colección de ComPersistableTypeElement objetos. Esta clase no puede heredarse.

CompositeDuplexElement

Representa el elemento de configuración que se usa cuando el cliente debe exponer un punto de conexión para que el servicio envíe mensajes a través de HTTP. Esta clase no puede heredarse.

ComUdtElement

Representa un tipo definido por el usuario (UDT) que se va a incluir en el contrato de servicio. Esta clase no puede heredarse.

ComUdtElementCollection

Representa una colección de ComUdtElement instancias. Esta clase no puede heredarse.

ConfigurationChannelFactory<TChannel>

Proporciona la funcionalidad genérica para crear un elemento de configuración de canal para un tipo específico.

ConfigurationDuplexChannelFactory<TChannel>

Proporciona la funcionalidad de crear y administrar canales dúplex de diferentes tipos que se usan para enviar y recibir mensajes hacia y desde puntos de conexión de servicio.

ConnectionOrientedTransportElement

Representa el elemento de configuración que proporciona opciones de configuración adicionales para los elementos de enlace de transporte orientados a la conexión, como TCP y canalizaciones con nombre.

ContextBindingElementExtensionElement

Representa un elemento de configuración que permite el uso de una implementación personalizada ContextBindingElement .

CustomBindingCollectionElement

Representa una colección de elementos de customBinding configuración que proporcionan control total sobre la pila de mensajería para el usuario. Esta clase no puede heredarse.

CustomBindingElement

Representa la sección de configuración que proporciona control total sobre la pila de mensajería para el usuario.

CustomBindingElementCollection

Representa una colección de CustomBindingElement objetos. Esta clase no puede heredarse.

DataContractSerializerElement

Representa un elemento de configuración que especifica el DataContractSerializer que se va a usar. Esta clase no puede heredarse.

DefaultPortElement

Representa un elemento de configuración que define la configuración predeterminada para un punto de conexión de comunicaciones.

DefaultPortElementCollection

Representa una colección de elementos de configuración de puerto predeterminados.

DelegatingHandlerElement

Representa un elemento de controlador de delegación.

DelegatingHandlerElementCollection

Representa un DelegatingHandlerElementCollection para DelegatingHandlers.

DiagnosticSection

Representa la sección de configuración que define las opciones que puede usar un administrador para la inspección y el control en tiempo de ejecución.

DispatcherSynchronizationElement

Agrega el comportamiento de sincronización del distribuidor a un elemento de configuración del distribuidor para que un programa de servicio WCF pueda enviar respuestas de mensajes a las aplicaciones cliente de forma asincrónica.

DnsElement

Representa un elemento de configuración que especifica el URI de una notificación DNS. Esta clase no puede heredarse.

EndpointAddressElementBase

Elemento XML que contiene una dirección de red única que un cliente usa para comunicarse con un punto de conexión de servicio.

EndpointBehaviorElement

Representa un elemento de configuración que contiene una lista de comportamientos de punto de conexión que se aplican a todos los puntos de conexión de Windows Communication Foundation (WCF) del equipo.

EndpointBehaviorElementCollection

Contiene una colección de EndpointBehaviorElement objetos . Esta clase no puede heredarse.

EndpointCollectionElement

Administra una colección de puntos de conexión de servicio en un archivo de configuración.

EndToEndTracingElement

Controla la configuración del elemento de archivo de configuración que habilita y deshabilita distintos aspectos del seguimiento de un extremo a otro durante la ejecución de una aplicación de servicio.

ExtendedWorkflowRuntimeServiceElementCollection

Representa la colección de elementos de configuración que representa los servicios extendidos que se van a agregar al motor en tiempo de ejecución de flujo de trabajo.

ExtensionElement

Representa un elemento de configuración que define una extensión, que permite al usuario crear enlaces, comportamientos, etc.

ExtensionElementCollection

Representa una colección de ExtensionElement instancias.

ExtensionsSection

Representa una sección de configuración que contiene todas las definiciones de extensión.

FederatedMessageSecurityOverHttpElement

Representa un elemento de configuración que configura la seguridad de un mensaje enviado mediante HTTP en una federación.

HostElement

Representa un elemento de configuración que especifica la configuración de un host de servicio. Esta clase no puede heredarse.

HostTimeoutsElement

Representa un elemento de configuración que especifica el intervalo de tiempo permitido para que el host de servicio se abra o cierre. Esta clase no puede heredarse.

HttpBindingBaseElement

Representa HttpBindingBaseElement para HttpBindingBase.

HttpDigestClientElement

Representa la credencial de resumen HTTP actual en el clientCredential elemento . Esta clase no puede heredarse.

HttpMessageHandlerFactoryElement

Representa un HttpMessageHandlerFactoryElement para HttpMessageHandlerFactory.

HttpsTransportElement

Representa el elemento de configuración que especifica un transporte HTTPS para transmitir mensajes SOAP.

HttpTransportElement

Representa el elemento de configuración que especifica un transporte HTTP para transmitir mensajes SOAP.

HttpTransportSecurityElement

Representa un elemento de configuración que controla los parámetros de autenticación para el transporte HTTP. Esta clase no puede heredarse.

IdentityElement

Representa un elemento de configuración que habilita la autenticación de un punto de conexión por otros puntos de conexión que intercambian mensajes con él. Esta clase no puede heredarse.

IssuedTokenClientBehaviorsElement

Representa el elemento de configuración que especifica el token emitido actual para una credencial de cliente. Esta clase no puede heredarse.

IssuedTokenClientBehaviorsElementCollection

Representa una colección de IssuedTokenClientBehaviorsElement instancias. Esta clase no puede heredarse.

IssuedTokenClientElement

Representa un elemento de configuración que especifica el token emitido como una credencial de cliente. Esta clase no puede heredarse.

IssuedTokenParametersElement

Representa un elemento de configuración que especifica opciones adicionales para un token emitido. Esta clase no puede heredarse.

IssuedTokenParametersEndpointAddressElement

Representa un elemento de configuración que especifica un punto de conexión que emite un token de seguridad. Esta clase no puede heredarse.

IssuedTokenServiceElement

Representa un elemento de configuración que especifica el token emitido como credencial de servicio. Esta clase no puede heredarse.

LocalClientSecuritySettingsElement

Configura las opciones de seguridad de un cliente local. Esta clase no puede heredarse.

LocalServiceSecuritySettingsElement

Configura las opciones de seguridad de un servicio local. Esta clase no puede heredarse.

MessageLoggingElement

Representa un elemento XML que define la configuración de las funcionalidades de registro de mensajes de Windows Communication Foundation (WCF).

MessageSecurityOverHttpElement

Define las opciones de configuración de seguridad para el mensaje enviado mediante HTTP.

MessageSecurityOverMsmqElement

Habilita la configuración de las propiedades de seguridad de nivel de mensaje en el NetMsmqBinding enlace.

MessageSecurityOverTcpElement

Define las opciones de configuración para la seguridad de un mensaje enviado mediante TCP. Esta clase no puede heredarse.

MetadataElement

Representa un elemento de configuración que especifica cómo se pueden procesar los metadatos del servicio. Esta clase no puede heredarse.

MexBindingBindingCollectionElement<TStandardBinding,TBindingConfiguration>

Representa una colección de elementos de configuración de enlace MEX.

MexBindingElement<TStandardBinding>

Representa un elemento de configuración base que especifica la configuración de un enlace usado para el intercambio de mensajes de WS-MetadataExchange (WS-MEX).

MexHttpBindingCollectionElement

Representa una colección de MexHttpBindingElement instancias.

MexHttpBindingElement

Representa un elemento de configuración que especifica la configuración de un enlace usado para el intercambio de mensajes de WS-MetadataExchange (WS-MEX) a través de HTTP.

MexHttpsBindingCollectionElement

Representa una colección de MexHttpsBindingElement instancias.

MexHttpsBindingElement

Representa un elemento de configuración que especifica la configuración de un enlace usado para el intercambio de mensajes de WS-MetadataExchange (WS-MEX) a través de HTTPS.

MexNamedPipeBindingCollectionElement

Representa una colección de MexNamedPipeBindingElement instancias.

MexNamedPipeBindingElement

Representa un elemento de configuración que especifica la configuración de un enlace usado para el intercambio de mensajes de WS-MetadataExchange (WS-MEX) a través de la canalización con nombre.

MexTcpBindingCollectionElement

Representa una colección de MexTcpBindingElement objetos.

MexTcpBindingElement

Representa un elemento de configuración que especifica la configuración de un enlace usado para el intercambio de mensajes de WS-MetadataExchange (WS-MEX) a través de TCP.

MsmqBindingElementBase

Proporciona la clase base con miembros comunes a las NetMsmqBindingElement clases y MsmqIntegrationBindingElement .

MsmqElementBase

Proporciona la clase base con miembros comunes a MsmqIntegrationElement y MsmqTransportElement.

MsmqIntegrationBindingCollectionElement

Representa una colección de MsmqIntegrationBindingElements.

MsmqIntegrationBindingElement

Este elemento de enlace se puede usar para permitir que las aplicaciones de Windows Communication Foundation (WCF) envíen mensajes a y reciban mensajes de las aplicaciones MSMQ existentes que usan las API nativas COM, MSMQ o las API de System.Messaging. Use esta clase para enviar y recibir mensajes de aplicaciones de mensajería basadas en MSMQ.

MsmqIntegrationElement

Representa el elemento de configuración que especifica la configuración necesaria para la interacción con un remitente o receptor de Message Queuing (MSMQ).

MsmqIntegrationSecurityElement

Encapsula la configuración de seguridad de transporte para el canal de integración de Message Queuing (MSMQ).

MsmqTransportElement

Representa el elemento de enlace usado para especificar las propiedades de comunicación de puesta en cola para un servicio de Windows Communication Foundation (WCF) que usa el protocolo MSMQ nativo.

MsmqTransportSecurityElement

La MsmqTransportSecurityElement clase encapsula la configuración de seguridad de transporte para los transportes en cola.

MtomMessageEncodingElement

Representa la sección de configuración que especifica la codificación y el control de versiones de mensajes usados para los mensajes basados en el mecanismo de optimización de transmisión de mensajes SOAP (MTOM). Esta clase no puede heredarse.

NamedPipeConnectionPoolSettingsElement

Representa un elemento de configuración que especifica la configuración adicional del grupo de conexiones para un transporte de canalización con nombre. Esta clase no puede heredarse.

NamedPipeSettingsElement

Representa un elemento de configuración de canalización con nombre.

NamedPipeTransportElement

Representa un elemento de configuración que especifica un canal para transferir mensajes mediante canalizaciones con nombre cuando se incluye en un enlace personalizado. Esta clase no puede heredarse.

NamedPipeTransportSecurityElement

Especifica la seguridad de transporte de una canalización con nombre. Esta clase no puede heredarse.

NamedServiceModelExtensionCollectionElement<TServiceModelExtensionElement>

Contiene una colección de ServiceModelExtensionElement instancias.

NetHttpBindingCollectionElement

Representa un elemento de colección de enlaces http neto.

NetHttpBindingElement

Representa un elemento de enlace http neto.

NetHttpsBindingCollectionElement

Representa un elemento de colección de enlaces https net.

NetHttpsBindingElement

Representa un elemento de enlace https net.

NetHttpWebSocketTransportSettingsElement

Representa NetHttpWebSocketTransportSettingsElement para WebSocketTransportSettings.

NetMsmqBindingCollectionElement

Representa una sección de configuración que contiene una colección de NetMsmqBindingElement instancias.

NetMsmqBindingElement

Representa un enlace en cola que es adecuado para la comunicación entre máquinas.

NetMsmqSecurityElement

La NetMsmqSecurityElement clase encapsula las características de seguridad de MSMQ disponibles al usar el NetMsmqBinding enlace.

NetNamedPipeBindingCollectionElement

Representa una sección de configuración que contiene una colección de NetNamedPipeBindingElement instancias.

NetNamedPipeBindingElement

Representa un elemento de configuración que define un enlace seguro, confiable y optimizado para la comunicación entre procesos entre equipos.

NetNamedPipeSecurityElement

Representa un elemento de configuración que especifica la configuración de seguridad de un enlace de canalización con nombre. Esta clase no puede heredarse.

NetPeerTcpBindingCollectionElement

Representa un elemento de configuración que contiene elementos específicos de los enlaces de mensajes TCP del canal del mismo nivel.

NetPeerTcpBindingElement

Representa un elemento XML que especifica un enlace para la mensajería TCP específica del canal del mismo nivel.

NetTcpBindingCollectionElement

Representa un elemento de configuración que contiene una colección de NetTcpBindingElement instancias.

NetTcpBindingElement

Representa un elemento XML que especifica un enlace para la mensajería TCP específica del canal del mismo nivel.

NetTcpContextBindingCollectionElement

Representa una sección de configuración que contiene una colección de NetTcpContextBindingElement instancias.

NetTcpContextBindingElement

Representa un elemento de configuración que corresponde al NetTcpContextBinding enlace.

NetTcpSecurityElement

Define la configuración de seguridad para el enlace netTcpBinding. Esta clase no puede heredarse.

NonDualMessageSecurityOverHttpElement

Representa los valores de configuración para la seguridad de un mensaje enviado mediante HTTP para contratos de servicio no dúplex. Esta clase no puede heredarse.

OneWayElement

Representa un elemento de configuración que habilita el enrutamiento de paquetes. Esta clase no puede heredarse.

PeerCredentialElement

Representa un elemento de configuración que configura una credencial del mismo nivel.

PeerCustomResolverElement

Representa un elemento de configuración para una resolución del mismo nivel personalizada.

PeerResolverElement

Define el elemento de configuración de un solucionador del mismo nivel.

PeerSecurityElement

Define el elemento de configuración para la configuración de seguridad de un mismo nivel.

PeerTransportElement

Especifica un elemento de configuración que hace que un canal transfiera mensajes en el transporte del mismo nivel cuando se incluye en un enlace personalizado. Esta clase no puede heredarse.

PeerTransportSecurityElement

Define un elemento de configuración para el transporte seguro de mensajes enviados por elementos del mismo nivel.

PersistenceProviderElement

Representa un elemento de configuración del servicio de persistencia que especifica el tipo de implementación del proveedor de persistencia que se va a usar, así como el tiempo de espera que se va a usar para las operaciones de persistencia. Los atributos adicionales que aparecen en este elemento se pasan al constructor para el proveedor de persistencia especificado.

PnrpPeerResolverElement

Especifica un elemento de configuración para un servicio de resolución de nombres del Protocolo de resolución de nombres del mismo nivel (PNRP).

PolicyImporterElement

Representa el elemento de configuración que especifica la importación de aserciones de directiva personalizadas sobre los enlaces. Esta clase no puede heredarse.

PolicyImporterElementCollection

Representa una colección de PolicyImporterElement instancias. Esta clase no puede heredarse.

PrivacyNoticeElement

Representa un elemento de configuración que especifica un aviso de privacidad usado en el wsFederationHttp enlace.

ProtocolMappingElement

Proporciona la funcionalidad para crear un elemento de asignación de protocolos. Esta clase está sellada.

ProtocolMappingElementCollection

Proporciona la funcionalidad para extraer información de asignación de protocolos de comunicación especificada de una colección de elementos de asignación de protocolos. Esta clase está sellada.

ProtocolMappingSection

Define una colección de asignaciones de protocolos. Esta clase está sellada.

ReliableSessionElement

Representa el valor de configuración de WS-Reliable Messaging.

RemoveBehaviorElement

Elemento de configuración para quitar un determinado comportamiento de servicio o punto de conexión.

RsaElement

Representa un elemento de configuración para una identidad RSA. Esta clase no puede heredarse.

SecureConversationServiceElement

Representa un elemento de configuración que especifica la configuración de un servicio de conversación seguro. Esta clase no puede heredarse.

SecurityElement

Representa un elemento de configuración que especifica las opciones de seguridad de un enlace personalizado. Esta clase no puede heredarse.

SecurityElementBase

Representa una clase base con miembros comunes a un elemento que se usa para configurar las opciones de seguridad.

ServiceActivationElement

Administra el contenido del elemento de configuración en conexión con la activación de una aplicación de servicio.

ServiceActivationElementCollection

Controla una colección de elementos de configuración que activan un servicio y se pueden combinar en una jerarquía de archivos de configuración.

ServiceAuthenticationElement

Proporciona un elemento de configuración de flujo de trabajo que establece en el nivel de servicio la validez de una transmisión, un mensaje o un originador. Se trata de una clase sellada.

ServiceAuthorizationElement

Representa un elemento de configuración que define la configuración de seguridad en el nivel de servicio.

ServiceBehaviorElement

Representa un elemento de configuración que contiene una lista de comportamientos de servicio que se aplican a todos los servicios de Windows Communication Foundation (WCF) del equipo.

ServiceBehaviorElementCollection

Contiene una colección de ServiceBehaviorElement objetos . Esta clase no puede heredarse.

ServiceCredentialsElement

Representa un elemento de configuración que especifica la credencial que se va a usar para autenticar el servicio, así como la configuración relacionada con la validación de credenciales de cliente. Esta clase no puede heredarse.

ServiceDebugElement

Representa un elemento de configuración que especifica las características de información de depuración y ayuda para un servicio de Windows Communication Foundation (WCF). Esta clase no puede heredarse.

ServiceElement

Representa un elemento XML que contiene la configuración de un servicio Windows Communication Foundation (WCF), así como puntos de conexión que exponen el servicio. Esta clase no puede heredarse.

ServiceElementCollection

Representa una colección de ServiceElement instancias. Esta clase no puede heredarse.

ServiceEndpointElement

Representa un elemento de configuración que proporciona valores para las propiedades de enlace, contrato y dirección de un punto de conexión de servicio, que se usa para exponer servicios. Esta clase no puede heredarse.

ServiceEndpointElementCollection

Representa una colección de ServiceEndpointElement instancias. Esta clase no puede heredarse.

ServiceHealthElement

Representa un <serviceHealth> elemento de configuración que define un comportamiento de mantenimiento del servicio.

ServiceHostingEnvironmentSection

Representa una sección de configuración que define el tipo al que el entorno de hospedaje de servicios crea una instancia para un transporte determinado.

ServiceMetadataEndpointCollectionElement

Representa un elemento de colección en un archivo de configuración de servicio que contiene ServiceMetadataEndpoint objetos .

ServiceMetadataEndpointElement

Hace que los metadatos estén listos y disponibles para la distribución e implementación posteriores en un entorno de servidor agregando un ServiceMetadataEndpoint elemento en el elemento de configuración del servicio.

ServiceMetadataPublishingElement

Representa el elemento de configuración que controla la publicación de metadatos del servicio y la información asociada. Esta clase no puede heredarse.

ServiceModelConfigurationElement

Representa un elemento de configuración del modelo de servicio.

ServiceModelConfigurationElementCollection<ConfigurationElementType>

Representa una clase base abstracta para un ConfigurationElementCollection objeto usado en el System.ServiceModel.Configuration espacio de nombres .

ServiceModelEnhancedConfigurationElementCollection<TConfigurationElement>

Una clase base abstracta para buscar ConfigurationElementCollection una semántica de combinación similar a una AddRemoveClearMap que permite duplicados, pero produce una excepción cuando se encuentran duplicados en el mismo ámbito de configuración (por ejemplo, el mismo archivo de configuración).

ServiceModelExtensionCollectionElement<TServiceModelExtensionElement>

Clase base abstracta para una colección de ServiceModelExtensionElement objetos .

ServiceModelExtensionElement

Clase base abstracta para un elemento de configuración que contiene una colección dinámica de elementos secundarios heterogéneos.

ServiceModelSectionGroup

Representa la sección de configuración principal de Windows Communication Foundation (WCF). Esta clase no puede heredarse.

ServicePrincipalNameElement

Representa un elemento de configuración que especifica el nombre de entidad de seguridad utilizado por un cliente para identificar de forma única una instancia de un servicio. Esta clase no puede heredarse.

ServiceSecurityAuditElement

Representa un elemento de configuración que define las opciones de configuración relacionadas con la auditoría para un comportamiento. Esta clase no puede heredarse.

ServicesSection

Representa la sección de configuración que contiene servicios.

ServiceThrottlingElement

Representa un elemento de configuración que especifica el mecanismo de limitación de Windows Communication Foundation (WCF). Esta clase no puede heredarse.

ServiceTimeoutsElement

Representa un elemento de configuración que especifica el tiempo de espera de un servicio. Esta clase no puede heredarse.

SslStreamSecurityElement

Representa el elemento de configuración que especifica la configuración de seguridad de un enlace de flujo SSL. Esta clase no puede heredarse.

StandardBindingCollectionElement<TStandardBinding,TBindingConfiguration>

Proporciona una clase base para las secciones de configuración que especifican enlaces predefinidos proporcionados por Windows Communication Foundation (WCF).

StandardBindingElement

Proporciona una clase base para los elementos de configuración que especifican enlaces predefinidos proporcionados por Windows Communication Foundation (WCF).

StandardBindingElementCollection<TBindingConfiguration>

Representa una colección de StandardBindingElement objetos. Esta clase no puede heredarse.

StandardBindingOptionalReliableSessionElement

Representa la configuración opcional para WS-Reliable Mensajería definida en un enlace estándar. Esta clase no puede heredarse.

StandardBindingReliableSessionElement

Representa el valor de configuración de WS-Reliable Mensajería definida en un enlace estándar.

StandardEndpointCollectionElement<TStandardEndpoint,TEndpointConfiguration>

Controla una colección predeterminada de elementos de punto de conexión estándar en un archivo de configuración.

StandardEndpointElement

Administra un elemento de punto de conexión estándar para un archivo de configuración de aplicación de servicio.

StandardEndpointElementCollection<TEndpointConfiguration>

Representa una colección genérica de elementos de punto de conexión estándar que son de tipo estándar o de un tipo desde el que se puede asignar el tipo estándar.

StandardEndpointsSection

Representa una sección de configuración de los puntos de conexión estándar. Esta clase no puede heredarse.

SynchronousReceiveElement

Representa un elemento de configuración que se usa para especificar el comportamiento en tiempo de ejecución para recibir mensajes en un servicio o una aplicación cliente. Esta clase no puede heredarse.

TcpConnectionPoolSettingsElement

Representa un elemento de configuración que especifica la configuración adicional del grupo de conexiones para un transporte TCP. Esta clase no puede heredarse.

TcpTransportElement

Especifica un elemento de configuración que hace que un canal transfiera mensajes en el transporte TCP cuando se incluye en un enlace personalizado. Esta clase no puede heredarse.

TcpTransportSecurityElement

Elemento XML que define la configuración de seguridad de un enlace TcpTransport. Esta clase no puede heredarse.

TextMessageEncodingElement

Representa un elemento de configuración que especifica la codificación de caracteres y el control de versiones de mensajes usados para los mensajes XML basados en texto. Esta clase no puede heredarse.

TransactedBatchingElement

Representa un elemento de configuración que especifica si se admite el procesamiento por lotes de transacciones para las operaciones de recepción. Esta clase no puede heredarse.

TransactionFlowElement

Representa el elemento de configuración que especifica la compatibilidad del flujo de transacciones con un enlace.

TransportConfigurationTypeElement

Elemento XML que identifica el tipo de un transporte determinado.

TransportConfigurationTypeElementCollection

Colección de TransportConfigurationTypeElement elementos.

TransportElement

Proporciona una clase base para representar un elemento de configuración de enlace de transporte.

UdpBindingCollectionElement

Representa un elemento de colección de enlaces UDP.

UdpBindingElement

Representa un elemento de enlace UDP.

UdpRetransmissionSettingsElement

Representa un elemento de configuración de retransmisión UDP.

UdpTransportElement

Representa un elemento de configuración que hace que un canal transfiera mensajes en el transporte UDP cuando se incluye en un enlace personalizado. Esta clase no puede heredarse.

UseManagedPresentationElement

Representa un elemento de enlace que administra la presentación.

UseRequestHeadersForMetadataAddressElement

Habilita la recuperación de información de dirección de metadatos de los encabezados de mensaje de solicitud para su uso en los elementos de configuración.

UserNameServiceElement

Representa un elemento de configuración que especifica las credenciales de un servicio en función del nombre de usuario y la contraseña. Esta clase no puede heredarse.

UserPrincipalNameElement

Representa un elemento de configuración que especifica un nombre principal de usuario. Esta clase no puede heredarse.

WebHttpBindingCollectionElement

Representa un elemento de configuración que contiene subelementos que especifican la configuración para usar el WebHttpBinding enlace.

WebHttpBindingElement

Elemento de enlace que se usa para configurar puntos de conexión para servicios web de Windows Communication Foundation (WCF) que responden a solicitudes HTTP en lugar de mensajes SOAP.

WebHttpElement

Habilita para WebHttpBehavior un punto de conexión a través de la configuración.

WebHttpEndpointCollectionElement

Representa una colección de WebHttpEndpoint objetos.

WebHttpEndpointElement

Representa un elemento de configuración WCF para una aplicación de servicio web.

WebHttpSecurityElement

Elemento XML que configura la seguridad de un servicio con puntos de conexión que reciben solicitudes HTTP. Esta clase no puede heredarse.

WebMessageEncodingElement

Representa el elemento de configuración que especifica la codificación de caracteres que se usa para los mensajes que no son SOAP. Esta clase no puede heredarse.

WebScriptEnablingElement

Habilita para WebScriptEnablingBehavior un punto de conexión a través de la configuración.

WebScriptEndpointCollectionElement

Representa una colección de WebScriptEndpoint objetos.

WebScriptEndpointElement

Representa un elemento de configuración personalizado que define un WebScriptEndpoint en un archivo de configuración.

WebSocketTransportSettingsElement

Representa WebSocketTransportSettingsElement para WebSocketTransportSettings.

WindowsClientElement

Representa un elemento de configuración que especifica la configuración de una credencial de Windows que se va a usar para representar al cliente. Esta clase no puede heredarse.

WindowsServiceElement

Representa un elemento de configuración que especifica la configuración de una credencial de servicio Windows. Esta clase no puede heredarse.

WindowsStreamSecurityElement

Representa un elemento de configuración que se usa para especificar la configuración de Windows seguridad de flujo para un enlace. Esta clase no puede heredarse.

WorkflowRuntimeElement

Representa un elemento de configuración que especifica la configuración de una instancia de WorkflowRuntime para hospedar servicios de Windows Communication Foundation basados en flujo de trabajo (WCF).

WS2007FederationHttpBindingCollectionElement

Representa un elemento de configuración que contiene una colección de WS2007FederationHttpBindingElement instancias.

WS2007FederationHttpBindingElement

Representa un elemento de configuración que define el WS2007FederationHttpBinding enlace.

WS2007HttpBindingCollectionElement

Representa un elemento de configuración que contiene subelementos que especifican la configuración para usar el WS2007HttpBinding enlace.

WS2007HttpBindingElement

Representa un enlace interoperable que deriva de WSHttpBinding y proporciona compatibilidad con las versiones correctas de los Securityelementos de enlace , ReliableSessiony TransactionFlow .

WsdlImporterElement

Representa el elemento de configuración que especifica la importación de metadatos del lenguaje de descripción de servicios web (WSDL) 1.1 con datos adjuntos WS-Policy.

WsdlImporterElementCollection

Representa una colección de WsdlImporterElement instancias. Esta clase no puede heredarse.

WSDualHttpBindingCollectionElement

Representa un elemento de configuración que contiene una colección de WSDualHttpBindingElement instancias.

WSDualHttpBindingElement

Representa el elemento de configuración de un enlace seguro e interoperable que es adecuado para contratos de servicio dúplex o comunicación a través de intermediarios SOAP.

WSDualHttpSecurityElement

Representa un elemento XML que define la configuración de seguridad de un enlace wsDualHttpBinding.

WSFederationHttpBindingCollectionElement

Representa un elemento de configuración que contiene una colección de WSFederationHttpBindingElement instancias.

WSFederationHttpBindingElement

Representa un elemento de configuración que define un enlace que admite WS-Federation.

WSFederationHttpSecurityElement

Representa un elemento XML que define la configuración de seguridad de un enlace wsFederationHttp. Esta clase no puede heredarse.

WSHttpBindingBaseElement

Proporciona la clase base con miembros comunes a WSHttpBindingElement y .WSFederationHttpBindingElement

WSHttpBindingCollectionElement

Representa un elemento de configuración que contiene subelementos que especifican la configuración para usar el enlace wsHttpBinding.

WSHttpBindingElement

Representa un enlace interoperable que admite transacciones distribuidas y sesiones confiables y seguras.

WSHttpContextBindingCollectionElement

Representa una colección WSHttpContextBindingElement de objetos .

WSHttpContextBindingElement

Representa un elemento de configuración que corresponde al WSHttpContextBinding enlace.

WSHttpSecurityElement

Elemento XML que define la configuración de seguridad de un enlace wsHttpBinding.

WSHttpTransportSecurityElement

Representa un elemento de configuración que define la configuración de autenticación para el transporte HTTP. Esta clase no puede heredarse.

X509CertificateTrustedIssuerElement

Representa un elemento de configuración que especifica un certificado emitido por un emisor de confianza. Esta clase no puede heredarse.

X509CertificateTrustedIssuerElementCollection

Contiene una colección de X509CertificateTrustedIssuerElement instancias. Esta clase no puede heredarse.

X509ClientCertificateAuthenticationElement

Representa un elemento de configuración que especifica la configuración de autenticación de un certificado de cliente. Esta clase no puede heredarse.

X509ClientCertificateCredentialsElement

Representa un elemento de configuración que especifica un certificado usado por un cliente. Esta clase no puede heredarse.

X509DefaultServiceCertificateElement

Representa un elemento de configuración que especifica un certificado predeterminado usado por un servicio. Esta clase no puede heredarse.

X509InitiatorCertificateClientElement

Representa un elemento de configuración que especifica un certificado usado por un cliente para identificarse. Esta clase no puede heredarse.

X509InitiatorCertificateServiceElement

Representa un elemento de configuración que especifica el requisito del remitente para un certificado X.509, que usa el destinatario al responder al remitente. Esta clase no puede heredarse.

X509PeerCertificateAuthenticationElement

Representa un elemento de configuración que especifica la configuración de autenticación de un certificado del mismo nivel. Esta clase no puede heredarse.

X509PeerCertificateElement

Representa un elemento de configuración que especifica un certificado usado por un elemento del mismo nivel. Esta clase no puede heredarse.

X509RecipientCertificateClientElement

Representa un elemento de configuración que especifica los requisitos de un destinatario para un certificado X.509 que usará el remitente. Esta clase no puede heredarse.

X509RecipientCertificateServiceElement

Representa un elemento de configuración que especifica un certificado usado por un servicio para identificarse a sí mismo. Esta clase no puede heredarse.

X509ScopedServiceCertificateElement

Representa un elemento de configuración que especifica un certificado de servicio. Esta clase no puede heredarse.

X509ScopedServiceCertificateElementCollection

Contiene una colección de X509ScopedServiceCertificateElement instancias. Esta clase no puede heredarse.

X509ServiceCertificateAuthenticationElement

Representa un elemento de configuración que especifica la configuración de autenticación de un certificado de servicio. Esta clase no puede heredarse.

XmlDictionaryReaderQuotasElement

Representa el elemento de configuración que define las restricciones en la complejidad de los mensajes SOAP que los puntos de conexión configurados con un enlace pueden procesar. Esta clase no puede heredarse.

XmlElementElement

Representa los valores de configuración de un elemento XML. Esta clase no puede heredarse.

XmlElementElementCollection

Representa una colección de XmlElementElement instancias. Esta clase no puede heredarse.

XPathMessageFilterElement

Representa un elemento de configuración que se usa en el registro de mensajes. Esta clase no puede heredarse.

XPathMessageFilterElementCollection

Representa una colección de XPathMessageFilterElement objetos. Esta clase no puede heredarse.

XPathMessageFilterElementComparer

Proporciona funcionalidad para comparar dos XPathMessageFilterElement instancias.

Interfaces

Nombre Description
IBindingConfigurationElement

Proporciona los valores de configuración básicos para un elemento de enlace.

Enumeraciones

Nombre Description
AuthenticationMode

Especifica la configuración de autenticación usada para el intercambio de mensajes.