Compartir a través de


System.ServiceModel.Configuration Espacio de nombres

Proporciona clases relacionadas con la configuración de modelos de servicio.

Clases

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 tener acceso a un servicio determinado.

AllowedAudienceUriElementCollection

Representa una colección de AllowedAudienceUriElement que es un URI de destino para el que el token de seguridad SamlSecurityToken se puede destinar con el fin de que una instancia SamlSecurityTokenAuthenticator lo considere válido.

ApplicationContainerSettingsElement

Especifica los valores para el elemento de configuración del contenedor de aplicaciones.

AuthorizationPolicyTypeElement

Contiene un elemento de configuración que especifica una directiva de autorización, que habilita la transformación de un conjunto de demandas de entrada en otro conjunto de demandas. Se puede permitir o denegar el acceso en base a eso. Esta clase no puede heredarse.

AuthorizationPolicyTypeElementCollection

Contiene una colección de instancias de AuthorizationPolicyTypeElement. 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 objetos BaseAddressElement.

BaseAddressPrefixFilterElement

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

BaseAddressPrefixFilterElementCollection

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

BasicHttpBindingCollectionElement

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

BasicHttpBindingElement

Representa un elemento XML que especifica un enlace usado para comunicarse con servicios web compatibles con WS-I Basic Profile 1.1, como 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 instancias BasicHttpContextBindingElement.

BasicHttpContextBindingElement

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

BasicHttpMessageSecurityElement

Elemento XML que configura la seguridad de mensaje HTTP.

BasicHttpsBindingCollectionElement

Especifica los valores para el elemento de la colección de enlaces HTTPS básico.

BasicHttpsBindingElement

Especifica los valores para el elemento de enlace HTTPS básico.

BasicHttpSecurityElement

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

BasicHttpsSecurityElement

Especifica los valores para el elemento de seguridad HTTPS básico.

BehaviorExtensionElement

Representa un elemento de configuración que contiene subelementos que especifican extensiones de comportamiento, que le permiten al usuario personalizar comportamientos de servicio o de extremo.

BehaviorsSection

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

BinaryMessageEncodingElement

Representa un codificador del mensaje binario que codifica los mensajes de Windows Communication Foundation (WCF) 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 extremo se comunica con otros extremos y que está organizado de forma coherente en un generador del canal en el cliente y en un agente de escucha del canal en el servicio.

BindingElementExtensionElement

Habilita el uso de una implementación BindingElement personalizada de un equipo o archivo de configuración de 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 los valores para un elemento de codificación de mensajes de secuencia de bytes.

CallbackDebugElement

Representa un elemento de configuración que especifica la depuración 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 para una devolución de llamada del 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 la configuración para validar un certificado X.509. Esta clase no puede heredarse.

ChannelEndpointElement

Proporciona las opciones para configurar las propiedades de contrato, enlace y dirección del punto de conexión del canal, que son usadas por 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 instancias de ChannelEndpointElement. Esta clase no puede heredarse.

ChannelPoolSettingsElement

Define los valores del grupo de canal para un enlace personalizado. Esta clase no puede heredarse.

ClaimTypeElement

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

ClaimTypeElementCollection

Representa una colección de instancias de ClaimTypeElement. 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 las credenciales de un cliente.

ClientSection

Representa la sección de cliente de un archivo de configuración, que define una lista de extremos a los que un cliente se puede conectar. Esta clase no puede heredarse.

ClientViaElement

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

ComContractElement

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

ComContractElementCollection

Representa una colección de instancias de ComContractElement. 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 la integración de COM+. Esta clase no puede heredarse.

ComMethodElement

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

ComMethodElementCollection

Contiene una colección de instancias de ComMethodElement. 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 Windows Communication Foundation (WCF) en el equipo antes de que se apliquen los comportamientos en la sección behaviors.

CommonEndpointBehaviorElement

Representa el elemento de configuración que contiene una lista de comportamientos de punto de conexión que se aplica a todos los puntos de conexión de Windows Communication Foundation (WCF) en el equipo antes de que apliquen los comportamientos en la sección endpointBehaviors.

CommonServiceBehaviorElement

Representa el elemento de configuración que contiene una lista de comportamientos de servicio que se aplica a todos los puntos de conexión de Windows Communication Foundation (WCF) en el equipo antes de que apliquen los comportamientos en la sección serviceBehaviors.

ComPersistableTypeElement

Especifica todos los tipos con persistencia. Esta clase no puede heredarse.

ComPersistableTypeElementCollection

Representa una colección de objetos ComPersistableTypeElement. 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 los mensajes mediante HTTP. Esta clase no puede heredarse.

ComUdtElement

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

ComUdtElementCollection

Representa una colección de instancias de ComUdtElement. 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 para crear y administrar los canales dúplex de tipos diferentes que se usan para enviar y recibir mensajes hacia los puntos de conexión de servicio y desde ellos.

ConnectionOrientedTransportElement

Representa el elemento de configuración que proporciona la configuración adicional a 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 habilita la utilización de una implementación de ContextBindingElement personalizada.

CustomBindingCollectionElement

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

CustomBindingElement

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

CustomBindingElementCollection

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

DataContractSerializerElement

Representa un elemento de configuración que especifica el DataContractSerializer para ser usado. 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 elemento DelegatingHandlerElementCollection para DelegatingHandlers.

DiagnosticSection

Representa la sección de configuración que define valores que pueden ser utilizados por un administrador para la inspección en tiempo de ejecución y control.

DispatcherSynchronizationElement

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

DnsElement

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

EndpointAddressElementBase

Un 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 aplica a todos los puntos de conexión de Windows Communication Foundation (WCF) del equipo.

EndpointBehaviorElementCollection

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

EndpointCollectionElement

Administra una colección de extremos de servicio de un archivo de configuración.

EndToEndTracingElement

Controla los valores de elemento de archivo de configuración que habilitan y deshabilitan distintos aspectos del seguimiento de traza de un punto de conexión a otro durante la ejecución de una aplicación de servicio.

ExtendedWorkflowRuntimeServiceElementCollection

Se corresponde con 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 del flujo de trabajo.

ExtensionElement

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

ExtensionElementCollection

Representa una colección de instancias de ExtensionElement.

ExtensionsSection

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

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 valores para 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 del servicio abra o cierre. Esta clase no puede heredarse.

HttpBindingBaseElement

Representa un elemento HttpBindingBaseElement para HttpBindingBase.

HttpDigestClientElement

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

HttpMessageHandlerFactoryElement

Representa un elemento 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 los 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 extremo por otros extremos que intercambian mensajes con él. Esta clase no puede heredarse.

IssuedTokenClientBehaviorsElement

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

IssuedTokenClientBehaviorsElementCollection

Representa una colección de instancias de IssuedTokenClientBehaviorsElement. 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 valores 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 una credencial del servicio. Esta clase no puede heredarse.

LocalClientSecuritySettingsElement

Configura los valores de seguridad de un cliente local. Esta clase no puede heredarse.

LocalServiceSecuritySettingsElement

Configura los valores de seguridad de un servicio local. Esta clase no puede heredarse.

MessageLoggingElement

Representa un elemento XML que define los valores de las funciones del registro de mensajes de Windows Communication Foundation (WCF).

MessageSecurityOverHttpElement

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

MessageSecurityOverMsmqElement

Habilita las propiedades de seguridad del nivel de mensaje en el enlace NetMsmqBinding.

MessageSecurityOverTcpElement

Define la 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 los valores para un enlace que se usa en el intercambio de mensajes de WS-MetadataExchange (WS-MEX).

MexHttpBindingCollectionElement

Representa una colección de instancias de MexHttpBindingElement.

MexHttpBindingElement

Representa un elemento de configuración que especifica los valores para un enlace que se usa en el intercambio de mensajes de WS-MetadataExchange (WS-MEX) mediante HTTP.

MexHttpsBindingCollectionElement

Representa una colección de instancias de MexHttpsBindingElement.

MexHttpsBindingElement

Representa un elemento de configuración que especifica los valores para un enlace que se usa en el intercambio de mensajes de WS-MetadataExchange (WS-MEX) mediante HTTPS.

MexNamedPipeBindingCollectionElement

Representa una colección de instancias de MexNamedPipeBindingElement.

MexNamedPipeBindingElement

Representa un elemento de configuración que especifica los valores para un enlace que se usa en el intercambio de mensajes de WS-MetadataExchange (WS-MEX) mediante canalización con nombre.

MexTcpBindingCollectionElement

Representa una colección de objetos MexTcpBindingElement.

MexTcpBindingElement

Representa un elemento de configuración que especifica los valores para un enlace que se usa en el intercambio de mensajes de WS-MetadataExchange (WS-MEX) mediante TCP.

MsmqBindingElementBase

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

MsmqElementBase

Proporciona a la clase base miembros comunes a los objetos MsmqIntegrationElement y MsmqTransportElement.

MsmqIntegrationBindingCollectionElement

Representa una colección MsmqIntegrationBindingElements.

MsmqIntegrationBindingElement

Este elemento de enlace se puede usar para permitir que las aplicaciones Windows Communication Foundation (WCF) envíen y reciban mensajes desde aplicaciones MSMQ existentes que usen COM, las API nativas de MSMQ o los tipos definidos en el espacio de nombres System.Messaging. Utilice esta clase para enviar y recibir mensajes de las aplicaciones de mensajería basadas en MSMQ.

MsmqIntegrationElement

Representa el elemento de configuración que especifica la configuración que se requiere 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 Windows Communication Foundation (WCF) que usa el protocolo Message Queuing (MSMQ) nativo.

MsmqTransportSecurityElement

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

MtomMessageEncodingElement

Representa la sección de configuración que especifica la codificación y control de versión de mensaje usados para los mensajes basados en el mecanismo de optimización de transmisión de mensajes SOAP. 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 las canalizaciones con nombre cuando está incluido en un enlace personalizado. Esta clase no puede heredarse.

NamedPipeTransportSecurityElement

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

NamedServiceModelExtensionCollectionElement<TServiceModelExtensionElement>

Contiene una colección de instancias de ServiceModelExtensionElement.

NetHttpBindingCollectionElement

Representa un elemento de la colección de enlaces HTTP de .NET.

NetHttpBindingElement

Representa un elemento de enlace HTTP de .NET.

NetHttpsBindingCollectionElement

Representa un elemento de la colección de enlaces HTTPS de .NET.

NetHttpsBindingElement

Representa un elemento de enlace HTTPS de .NET.

NetHttpWebSocketTransportSettingsElement

Representa el elemento NetHttpWebSocketTransportSettingsElement para WebSocketTransportSettings.

NetMsmqBindingCollectionElement

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

NetMsmqBindingElement

Representa un enlace en cola adecuado para la comunicación entre equipos.

NetMsmqSecurityElement

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

NetNamedPipeBindingCollectionElement

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

NetNamedPipeBindingElement

Representa un elemento de configuración que define un enlace que es seguro, de confianza y optimizado para la comunicación de proceso cruzada en equipo.

NetNamedPipeSecurityElement

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

NetPeerTcpBindingCollectionElement

Representa un elemento de configuración que contiene elementos concretos de enlaces de mensaje TCP de canal del mismo nivel.

NetPeerTcpBindingElement

Representa un elemento XML que especifica un enlace para mensajería TCP concreta de canal del mismo nivel.

NetTcpBindingCollectionElement

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

NetTcpBindingElement

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

NetTcpContextBindingCollectionElement

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

NetTcpContextBindingElement

Representa un elemento de configuración que se corresponde con el enlace NetTcpContextBinding.

NetTcpSecurityElement

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

NonDualMessageSecurityOverHttpElement

Representa la configuración para la seguridad de un mensaje enviado mediante HTTP para los 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 la credencial del mismo nivel.

PeerCustomResolverElement

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

PeerResolverElement

Define el elemento de configuración para una resolución del mismo nivel.

PeerSecurityElement

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

PeerTransportElement

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

PeerTransportSecurityElement

Define un elemento de configuración para el transporte seguro de mensajes enviado por iguales.

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 utilizar, así como el tiempo de espera que se usa en este tipo de operaciones. Los atributos adicionales que aparecen en este elemento se pasan al constructor del 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 garantías de directiva personalizadas sobre los enlaces. Esta clase no puede heredarse.

PolicyImporterElementCollection

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

PrivacyNoticeElement

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

ProtocolMappingElement

Proporciona la funcionalidad para crear un elemento de asignación de protocolo. Esta es una clase sealed.

ProtocolMappingElementCollection

Proporciona la funcionalidad para extraer la información de asignación de protocolo de comunicaciones especificada de una colección de elementos de asignación de protocolo. Esta es una clase sealed.

ProtocolMappingSection

Define una colección de asignación de protocolos. Esta es una clase sealed.

ReliableSessionElement

Representa el valor de configuración para la mensajería de confianza de WS.

RemoveBehaviorElement

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

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 los valores para un servicio de conversación segura. Esta clase no puede heredarse.

SecurityElement

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

SecurityElementBase

Representa una clase base con miembros comúnes a un elemento que se usa para configurar la configuración de seguridad.

ServiceActivationElement

Administra el contenido del elemento de configuración relacionado 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 que se pueden combinar en una jerarquía de archivos de configuración.

ServiceAuthenticationElement

Proporciona un elemento de configuración del flujo de trabajo que establece la validez de una transmisión, un mensaje o un autor en el nivel del servicio. Esta es una clase sealed.

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 aplica a todos los servicios Windows Communication Foundation (WCF) del equipo.

ServiceBehaviorElementCollection

Contiene una colección de objetos ServiceBehaviorElement. 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 los valores relacionados con la validación de la credencial del 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 de ayuda para un servicio de Windows Communication Foundation (WCF). Esta clase no puede heredarse.

ServiceElement

Representa un elemento XML que contiene los valores 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 instancias de ServiceElement. Esta clase no puede heredarse.

ServiceEndpointElement

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

ServiceEndpointElementCollection

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

ServiceHealthElement

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

ServiceHostingEnvironmentSection

Representa una sección de configuración que define el tipo para el que el entorno host del servicio crea instancias para un transporte determinado.

ServiceMetadataEndpointCollectionElement

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

ServiceMetadataEndpointElement

Prepara los metadatos para su posterior distribución e implementación en un entorno de servidor agregando un objeto ServiceMetadataEndpoint al elemento de configuración de 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 de modelo de servicio.

ServiceModelConfigurationElementCollection<ConfigurationElementType>

Representa una clase base abstracta para una ConfigurationElementCollection usada dentro del espacio de nombres System.ServiceModel.Configuration.

ServiceModelEnhancedConfigurationElementCollection<TConfigurationElement>

Una clase base abstracta para una ConfigurationElementCollection que busca una combinación semántica similar a AddRemoveClearMap que permite duplicados, pero inicia 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 objetos ServiceModelExtensionElement.

ServiceModelExtensionElement

Una 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 usado por un cliente para identificar de manera unívoca una instancia de un servicio. Esta clase no puede heredarse.

ServiceSecurityAuditElement

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

ServicesSection

Representa la sección de configuración que contiene los 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 para un servicio. Esta clase no puede heredarse.

SslStreamSecurityElement

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

StandardBindingCollectionElement<TStandardBinding,TBindingConfiguration>

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

StandardBindingElement

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

StandardBindingElementCollection<TBindingConfiguration>

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

StandardBindingOptionalReliableSessionElement

Representa el valor de configuración opcional para la mensajería de confianza de WS definida en un enlace estándar. Esta clase no puede heredarse.

StandardBindingReliableSessionElement

Representa la configuración para la mensajería de confianza de WS 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 extremo 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 extremos estándar. Esta clase no puede heredarse.

SynchronousReceiveElement

Representa un elemento de configuración que se usa para especificar el comportamiento del tiempo de ejecución para recibir mensajes en una aplicación cliente o de servicio. 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 está incluido en un enlace personalizado. Esta clase no puede heredarse.

TcpTransportSecurityElement

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

TextMessageEncodingElement

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

TransactedBatchingElement

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

TransactionFlowElement

Representa el elemento de configuración que especifica la compatibilidad de flujo de transacción para un enlace.

TransportConfigurationTypeElement

Un elemento XML que identifica el tipo de un transporte determinado.

TransportConfigurationTypeElementCollection

Una colección de elementos de TransportConfigurationTypeElement.

TransportElement

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

UdpBindingCollectionElement

Representa un elemento de la colección de enlaces UDP.

UdpBindingElement

Representa un elemento de enlaces 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 está incluido 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 direcciones de metadatos de los encabezados de mensajes de solicitud para su uso en elementos de configuración.

UserNameServiceElement

Representa un elemento de configuración que especifica las credenciales de un servicio basado en el nombre de usuario y 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 los valores para utilizar el enlace WebHttpBinding.

WebHttpBindingElement

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

WebHttpElement

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

WebHttpEndpointCollectionElement

Representa una colección de objetos WebHttpEndpoint.

WebHttpEndpointElement

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

WebHttpSecurityElement

Elemento XML que configura la seguridad para 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 utilizada para los mensajes que no son SOAP. Esta clase no puede heredarse.

WebScriptEnablingElement

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

WebScriptEndpointCollectionElement

Representa una colección de objetos WebScriptEndpoint.

WebScriptEndpointElement

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

WebSocketTransportSettingsElement

Representa el elemento WebSocketTransportSettingsElement para WebSocketTransportSettings.

WindowsClientElement

Representa un elemento de configuración que especifica los valores para 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 los valores de las credenciales de un servicio de Windows. Esta clase no puede heredarse.

WindowsStreamSecurityElement

Representa un elemento de configuración que se utiliza para especificar los valores para la seguridad de secuencia de Windows para un enlace. Esta clase no puede heredarse.

WorkflowRuntimeElement

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

WS2007FederationHttpBindingCollectionElement

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

WS2007FederationHttpBindingElement

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

WS2007HttpBindingCollectionElement

Representa un elemento de configuración que contiene subelementos que especifican los valores para utilizar el enlace WS2007HttpBinding.

WS2007HttpBindingElement

Representa un enlace interoperable que deriva de WSHttpBinding y proporciona compatibilidad para las versiones correctas de Security, ReliableSession y los elementos de enlace TransactionFlow.

WsdlImporterElement

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

WsdlImporterElementCollection

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

WSDualHttpBindingCollectionElement

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

WSDualHttpBindingElement

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

WSDualHttpSecurityElement

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

WSFederationHttpBindingCollectionElement

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

WSFederationHttpBindingElement

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

WSFederationHttpSecurityElement

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

WSHttpBindingBaseElement

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

WSHttpBindingCollectionElement

Representa un elemento de configuración que contiene subelementos que especifican los valores para utilizar el enlace wsHttpBinding.

WSHttpBindingElement

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

WSHttpContextBindingCollectionElement

Representa una colección de objetos WSHttpContextBindingElement.

WSHttpContextBindingElement

Representa un elemento de configuración que se corresponde con el enlace WSHttpContextBinding.

WSHttpSecurityElement

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

WSHttpTransportSecurityElement

Representa un elemento de configuración que define los valores 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 instancias de X509CertificateTrustedIssuerElement. Esta clase no puede heredarse.

X509ClientCertificateAuthenticationElement

Representa un elemento de configuración que especifica los valores de autenticación para 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 los valores de autenticación para un certificado del mismo nivel. Esta clase no puede heredarse.

X509PeerCertificateElement

Representa un elemento de configuración que especifica un certificado usado por un par. 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 va a 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. Esta clase no puede heredarse.

X509ScopedServiceCertificateElement

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

X509ScopedServiceCertificateElementCollection

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

X509ServiceCertificateAuthenticationElement

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

XmlDictionaryReaderQuotasElement

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

XmlElementElement

Representa la configuración para un elemento XML. Esta clase no puede heredarse.

XmlElementElementCollection

Representa una colección de instancias de XmlElementElement. 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 objetos XPathMessageFilterElement. Esta clase no puede heredarse.

XPathMessageFilterElementComparer

Proporciona la funcionalidad para comparar dos instancias de XPathMessageFilterElement.

Interfaces

IBindingConfigurationElement

Proporciona la configuración básica para un elemento de enlace.

Enumeraciones

AuthenticationMode

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