Export (0) Print
Expand All
Expand Minimize
This topic has not yet been rated - Rate this topic

System.ServiceModel.Configuration Namespace

Provides classes related to service model configuration.

  Class Description
Public class AddressHeaderCollectionElement Represents the configuration element that contains a collection of address headers. This class cannot be inherited.
Public class AllowedAudienceUriElement Represents a configuration element specifying the URI of an audience that can access a particular service.
Public class AllowedAudienceUriElementCollection Represents a collection of [System.ServiceModel.Configuration.AllowedAudienceUriElement] which is a target URI for which the [System.IdentityModel.Tokens.SamlSecurityToken] security token can be targeted for in order to be considered valid by a [System.IdentityModel.Selectors.SamlSecurityTokenAuthenticator] instance.
Public class ApplicationContainerSettingsElement Specifies settings for the application container settings element.
Public class AuthorizationPolicyTypeElement Contains a configuration element that specifies an authorization policy, which enables transformation of one set of input claims into another set of claims. Access control can be granted or denied based on that. This class cannot be inherited.
Public class AuthorizationPolicyTypeElementCollection Contains a collection of AuthorizationPolicyTypeElement instances. This class cannot be inherited.
Public class BaseAddressElement Represents a configuration element that specifies the base addresses used by the service host. This class cannot be inherited.
Public class BaseAddressElementCollection Represents a collection of BaseAddressElement objects.
Public class BaseAddressPrefixFilterElement Represents a configuration element that specifies a pass through filter, which provides a mechanism to pick the appropriate IIS bindings when hosting a Windows Communication Foundation (WCF) application in IIS. This class cannot be inherited.
Public class BaseAddressPrefixFilterElementCollection Represents a collection of BaseAddressPrefixFilterElement objects. This class cannot be inherited.
Public class BasicHttpBindingCollectionElement Represents a configuration section that holds a collection of BasicHttpBindingElement instances.
Public class BasicHttpBindingElement Represents an XML element that specifies a binding used to communicate with WS-I Basic Profile 1.1-conformant Web Services like ASMX-based services or to accept messages from ASMX-based clients.
Public class BasicHttpContextBindingCollectionElement Represents a configuration section that holds a collection of BasicHttpContextBindingElement instances.
Public class BasicHttpContextBindingElement Represents an XML element that specifies a binding that provides context for the BasicHttpBinding to be exchanged by enabling HTTP cookies as the exchange mechanism.
Public class BasicHttpMessageSecurityElement An XML element that configures HTTP message security.
Public class BasicHttpsBindingCollectionElement Specifies settings for the basic https binding collection element.
Public class BasicHttpsBindingElement Specifies settings for the basic https binding element.
Public class BasicHttpSecurityElement Represents an XML element that configures the security for a basic HTTP service.
Public class BasicHttpsSecurityElement Specifies settings for the basic https security element.
Public class BehaviorExtensionElement Represents a configuration element that contains sub-elements that specify behavior extensions, which enable the user to customize service or endpoint behaviors.
Public class BehaviorsSection Represents the configuration section that contains child entries that are behavior elements identified by their unique name.
Public class BinaryMessageEncodingElement Represents a message encoder that encodes Windows Communication Foundation (WCF) messages in binary on the wire. This class cannot be inherited.
Public class BindingCollectionElement Represents a configuration section that contains a collection of binding elements, each of which describes an aspect of how an endpoint communicates with other endpoints, that is built, consistently, into a channel factory on the client and a channel listener on the service.
Public class BindingElementExtensionElement Enables the use of a custom BindingElement implementation from a machine or application configuration file.
Public class BindingsSection Represents a collection of binding elements. This class cannot be inherited.
Public class ByteStreamMessageEncodingElement Enables construction of a configuration element that defines the settings for a byte stream message encoding element.
Public class CallbackDebugElement Represents a configuration element that specifies service-side debugging for a Windows Communication Foundation (WCF) callback object. This class cannot be inherited.
Public class CallbackTimeoutsElement Represents a configuration element that specifies timeout for a client callback. This class cannot be inherited.
Public class CertificateElement Represents a configuration element that specifies an X.509 certificate used for authentication. This class cannot be inherited.
Public class CertificateReferenceElement Represents the configuration settings for validating an X.509 certificate. This class cannot be inherited.
Public class ChannelEndpointElement Provides options for configuring contract, binding, and address properties of the channel endpoint, which are used by clients to connect to service endpoints on the server. This class cannot be inherited.
Public class ChannelEndpointElementCollection Represents a collection of ChannelEndpointElement instances. This class cannot be inherited.
Public class ChannelPoolSettingsElement Defines channel pool settings for a custom binding. This class cannot be inherited.
Public class ClaimTypeElement Represents a configuration element that contains the type of claim. This class cannot be inherited.
Public class ClaimTypeElementCollection Represents a collection of ClaimTypeElement instances. This class cannot be inherited.
Public class ClearBehaviorElement Represents a configuration element to remove all the inherited behaviors.
Public class ClientCredentialsElement Represents a configuration element that configures a client credential.
Public class ClientSection Represents the client section of a configuration file, which defines a list of endpoints that a client can connect to. This class cannot be inherited.
Public class ClientViaElement Represents a configuration element that specifies the route a message should take. This class cannot be inherited.
Public class ComContractElement Specifies a COM+ integration service contract. This class cannot be inherited.
Public class ComContractElementCollection Represents a collection of ComContractElement instances. This class cannot be inherited.
Public class ComContractsSection Represents a configuration section that contains elements for specifying the namespace and contract name for a COM+ integration contract. This class cannot be inherited.
Public class ComMethodElement Represents a COM+ method that is exposed when the interface on a COM+ component is exposed as a Web service. This class cannot be inherited.
Public class ComMethodElementCollection Contains a collection of ComMethodElement instances. This class cannot be inherited.
Public class CommonBehaviorsSection Represents the configuration section that contains a list of behaviors that is applied to all Windows Communication Foundation (WCF) services on the machine before the behaviors in the behaviors section are applied.
Public class CommonEndpointBehaviorElement Represents the configuration element that contains a list of endpoint behaviors that is applied to all Windows Communication Foundation (WCF) endpoints on the machine before the behaviors in the endpointBehaviors section are applied.
Public class CommonServiceBehaviorElement Represents the configuration element that contains a list of service behaviors that is applied to all Windows Communication Foundation (WCF) endpoints on the machine before the behaviors in the serviceBehaviors section are applied.
Public class ComPersistableTypeElement Specifies all the persistable types.This class cannot be inherited.
Public class ComPersistableTypeElementCollection Represents a collection of ComPersistableTypeElement objects. This class cannot be inherited.
Public class CompositeDuplexElement Represents the configuration element that is used when the client must expose an endpoint for the service to send messages over HTTP. This class cannot be inherited.
Public class ComUdtElement Represents a User Defined Type (UDT) that is to be included in the service contract. This class cannot be inherited.
Public class ComUdtElementCollection Represents a collection of ComUdtElement instances. This class cannot be inherited.
Public class ConfigurationChannelFactory<TChannel> Provides the generic functionality to create a channel configuration element for a specific type.
Public class ConfigurationDuplexChannelFactory<TChannel> Provides the functionality to create and manage duplex channels of different types that are used to send and receive messages to and from service endpoints.
Public class ConnectionOrientedTransportElement Represents the configuration element that provides additional configuration settings to connection-oriented transport binding elements, such as TCP and named pipes.
Public class ContextBindingElementExtensionElement Represents a configuration element that enables the use of a custom ContextBindingElement implementation.
Public class CustomBindingCollectionElement Represents a collection of customBinding configuration elements that provide full control over the messaging stack for the user. This class cannot be inherited.
Public class CustomBindingElement Represents the configuration section that provides full control over the messaging stack for the user.
Public class CustomBindingElementCollection Represents a collection of CustomBindingElement objects. This class cannot be inherited.
Public class DataContractSerializerElement Represents a configuration element that specifies the DataContractSerializer to be used. This class cannot be inherited.
Public class DefaultPortElement Represents a configuration element that defines the default settings for a communications endpoint.
Public class DefaultPortElementCollection Represents a collection of default port configuration elements.
Public class DelegatingHandlerElement Represents a delegating handler element.
Public class DelegatingHandlerElementCollection Represents a DelegatingHandlerElementCollection for DelegatingHandlers.
Public class DiagnosticSection Represents the configuration section that defines settings that can be used by an administrator for run-time inspection and control.
Public class DispatcherSynchronizationElement Adds dispatcher synchronization behavior to a dispatcher configuration element so that a WCF service program can send message replies to client applications asynchronously.
Public class DnsElement Represents a configuration element that specifies the URI for a DNS claim. This class cannot be inherited.
Public class EndpointAddressElementBase An XML element that contains a unique network address that a client uses to communicate with a service endpoint.
Public class EndpointBehaviorElement Represents a configuration element that contains a list of endpoint behaviors that is applied to all Windows Communication Foundation (WCF) endpoints on the machine.
Public class EndpointBehaviorElementCollection Contains a collection of EndpointBehaviorElement objects. This class cannot be inherited.
Public class EndpointCollectionElement Manages a collection of service endpoints in a configuration file.
Public class EndToEndTracingElement Handles configuration file element settings that enable and disable different aspects of end-to-end tracing during the running of a service application.
Public class ExtendedWorkflowRuntimeServiceElementCollection Obsolete. Represents the collection of configuration elements that represents extended services to be added to the workflow runtime engine.
Public class ExtensionElement Represents a configuration element that defines an extension, which enables the user to create user-defined bindings, behaviors, etc.
Public class ExtensionElementCollection Represents a collection of ExtensionElement instances.
Public class ExtensionsSection Represents a configuration section that contains all the extension definitions.
Public class FederatedMessageSecurityOverHttpElement Represents a configuration element that configures the security of a message sent using HTTP in a federation.
Public class HostElement Represents a configuration element that specifies settings for a service host. This class cannot be inherited.
Public class HostTimeoutsElement Represents a configuration element that specifies the interval of time allowed for the service host to open or close. This class cannot be inherited.
Public class HttpBindingBaseElement Represents HttpBindingBaseElement for HttpBindingBase.
Public class HttpDigestClientElement Represents the current HTTP digest credential in the clientCredential element. This class cannot be inherited.
Public class HttpMessageHandlerFactoryElement Represents a HttpMessageHandlerFactoryElement for HttpMessageHandlerFactory.
Public class HttpsTransportElement Represents the configuration element that specifies an HTTPS transport for transmitting SOAP messages.
Public class HttpTransportElement Represents the configuration element that specifies an HTTP transport for transmitting SOAP messages.
Public class HttpTransportSecurityElement Represents a configuration element that controls authentication parameters for the HTTP transport. This class cannot be inherited.
Public class IdentityElement Represents a configuration element that enables the authentication of an endpoint by other endpoints exchanging messages with it. This class cannot be inherited.
Public class IssuedTokenClientBehaviorsElement Represents the configuration element that specifies the current issued token for a client credential. This class cannot be inherited.
Public class IssuedTokenClientBehaviorsElementCollection Represents a collection of IssuedTokenClientBehaviorsElement instances. This class cannot be inherited.
Public class IssuedTokenClientElement Represents a configuration element that specifies the token issued as a client credential. This class cannot be inherited.
Public class IssuedTokenParametersElement Represents a configuration element that specifies additional settings for an issued token. This class cannot be inherited.
Public class IssuedTokenParametersEndpointAddressElement Represents a configuration element that specifies an endpoint that issues a security token. This class cannot be inherited.
Public class IssuedTokenServiceElement Represents a configuration element that specifies the token issued as a service credential. This class cannot be inherited.
Public class LocalClientSecuritySettingsElement Configures the security settings of a local client. This class cannot be inherited.
Public class LocalServiceSecuritySettingsElement Configures the security settings of a local service. This class cannot be inherited.
Public class MessageLoggingElement Represents an XML element that defines the settings for the message-logging capabilities of Windows Communication Foundation (WCF).
Public class MessageSecurityOverHttpElement Defines the security configuration settings for message sent using HTTP.
Public class MessageSecurityOverMsmqElement Enables setting message-level security properties on the NetMsmqBinding binding.
Public class MessageSecurityOverTcpElement Defines the configuration settings for the security of a message sent using TCP. This class cannot be inherited.
Public class MetadataElement Represents a configuration element that specifies how service metadata can be processed. This class cannot be inherited.
Public class MexBindingBindingCollectionElement<TStandardBinding, TBindingConfiguration> Represents a collection of MEX binding configuration elements.
Public class MexBindingElement<TStandardBinding> Represents a base configuration element that specifies the settings for a binding used for the WS-MetadataExchange (WS-MEX) message exchange.
Public class MexHttpBindingCollectionElement Represents a collection of MexHttpBindingElement instances.
Public class MexHttpBindingElement Represents a configuration element that specifies the settings for a binding used for the WS-MetadataExchange (WS-MEX) message exchange over HTTP.
Public class MexHttpsBindingCollectionElement Represents a collection of MexHttpsBindingElement instances.
Public class MexHttpsBindingElement Represents a configuration element that specifies the settings for a binding used for the WS-MetadataExchange (WS-MEX) message exchange over HTTPS.
Public class MexNamedPipeBindingCollectionElement Represents a collection of MexNamedPipeBindingElement instances.
Public class MexNamedPipeBindingElement Represents a configuration element that specifies the settings for a binding used for the WS-MetadataExchange (WS-MEX) message exchange over named pipe.
Public class MexTcpBindingCollectionElement Represents a collection of MexTcpBindingElement objects.
Public class MexTcpBindingElement Represents a configuration element that specifies the settings for a binding used for the WS-MetadataExchange (WS-MEX) message exchange over TCP.
Public class MsmqBindingElementBase Provides the base class with members common to the NetMsmqBindingElement and MsmqIntegrationBindingElement classes.
Public class MsmqElementBase Provides the base class with members common to the MsmqIntegrationElement and MsmqTransportElement.
Public class MsmqIntegrationBindingCollectionElement Represents a collection of MsmqIntegrationBindingElements.
Public class MsmqIntegrationBindingElement This binding element can be used to enable Windows Communication Foundation (WCF) applications to send messages to and receive messages from existing MSMQ applications that use either COM, MSMQ native APIs, or the APIs in System.Messaging. Use this class to send and receive messages from MSMQ-based messaging applications.
Public class MsmqIntegrationElement Represents the configuration element that specifies settings required for interaction with a Message Queuing (MSMQ) sender or receiver.
Public class MsmqIntegrationSecurityElement Encapsulates the transport security settings for the Message Queuing (MSMQ) integration channel.
Public class MsmqTransportElement Represents the binding element used to specify the queuing communication properties for a Windows Communication Foundation (WCF) service that uses the native MSMQ protocol.
Public class MsmqTransportSecurityElement The MsmqTransportSecurityElement class encapsulates the transport security settings for queued transports.
Public class MtomMessageEncodingElement Represents the configuration section that specifies the encoding and message versioning used for SOAP Message Transmission Optimization Mechanism (MTOM) based messages. This class cannot be inherited.
Public class NamedPipeConnectionPoolSettingsElement Represents a configuration element that specifies additional connection pool settings for a Named Pipe transport. This class cannot be inherited.
Public class NamedPipeSettingsElement Represents a named pipe settings element.
Public class NamedPipeTransportElement Represents a configuration element that specifies a channel to transfer messages using named pipes when it is included in a custom binding. This class cannot be inherited.
Public class NamedPipeTransportSecurityElement Specifies the transport security for a named pipe. This class cannot be inherited.
Public class NamedServiceModelExtensionCollectionElement<TServiceModelExtensionElement> Contains a collection of ServiceModelExtensionElement instances.
Public class NetHttpBindingCollectionElement Represents a net http binding collection element.
Public class NetHttpBindingElement Represents a net http binding element.
Public class NetHttpsBindingCollectionElement Represents a net https binding collection element.
Public class NetHttpsBindingElement Represents a net https binding element.
Public class NetHttpWebSocketTransportSettingsElement Represents NetHttpWebSocketTransportSettingsElement for WebSocketTransportSettings.
Public class NetMsmqBindingCollectionElement Represents a configuration section that holds a collection of NetMsmqBindingElement instances.
Public class NetMsmqBindingElement Represents a queued binding that is suitable for cross-machine communication.
Public class NetMsmqSecurityElement The NetMsmqSecurityElement class encapsulates the MSMQ security features available when using the NetMsmqBinding binding.
Public class NetNamedPipeBindingCollectionElement Represents a configuration section that contains a collection of NetNamedPipeBindingElement instances.
Public class NetNamedPipeBindingElement Represents a configuration element that defines a binding that is secure, reliable and optimized for on-machine cross process communication.
Public class NetNamedPipeSecurityElement Represents a configuration element that specifies security settings for a named pipe binding. This class cannot be inherited.
Public class NetPeerTcpBindingCollectionElement Obsolete. Represents a configuration element that contains elements specific to peer channel TCP message bindings.
Public class NetPeerTcpBindingElement Obsolete. Represents an XML element that specifies a binding for peer channel specific TCP messaging.
Public class NetTcpBindingCollectionElement Represents a configuration element that contains a collection of NetTcpBindingElement instances.
Public class NetTcpBindingElement Represents an XML element that specifies a binding for peer channel-specific TCP messaging.
Public class NetTcpContextBindingCollectionElement Represents a configuration section that holds a collection of NetTcpContextBindingElement instances.
Public class NetTcpContextBindingElement Represents a configuration element that corresponds to the NetTcpContextBinding binding.
Public class NetTcpSecurityElement Defines the security settings for the netTcpBinding binding. This class cannot be inherited.
Public class NonDualMessageSecurityOverHttpElement Represents the configuration settings for the security of a message sent using HTTP for non-duplex service contracts. This class cannot be inherited.
Public class OneWayElement Represents a configuration element that enables packet routing. This class cannot be inherited.
Public class PeerCredentialElement Represents a configuration element that configures a peer credential.
Public class PeerCustomResolverElement Represents a configuration element for a custom peer resolver.
Public class PeerResolverElement Defines the configuration element for a peer resolver.
Public class PeerSecurityElement Defines the configuration element for a peer's security settings.
Public class PeerTransportElement Obsolete. Specifies a configuration element that causes a channel to transfer messages on the peer transport when it is included in a custom binding. This class cannot be inherited.
Public class PeerTransportSecurityElement Defines a configuration element for the secure transport of messages sent by peers.
Public class PersistenceProviderElement Obsolete. Represents a persistence service configuration element that specifies the type of the persistence provider implementation to use, as well as the time-out to use for persistence operations. Additional attributes that appear in this element are passed into the constructor for the specified persistence provider.
Public class PnrpPeerResolverElement Specifies a configuration element for a Peer Name Resolution Protocol (PNRP) name resolution service.
Public class PolicyImporterElement Represents the configuration element that specifies the import of custom policy assertions about bindings. This class cannot be inherited.
Public class PolicyImporterElementCollection Represents a collection of PolicyImporterElement instances. This class cannot be inherited.
Public class PrivacyNoticeElement Represents a configuration element that specifies a privacy notice used in wsFederationHttp binding.
Public class ProtocolMappingElement Provides the functionality to create a protocol mapping element. This class is sealed.
Public class ProtocolMappingElementCollection Provides the functionality to extract specified communication protocol mapping information from a collection of protocol mapping elements. This class is sealed.
Public class ProtocolMappingSection Defines a collection of protocol mapping. This class is sealed.
Public class ReliableSessionElement Represents configuration setting for WS-Reliable Messaging.
Public class RemoveBehaviorElement A configuration element to remove a particular service or endpoint behavior.
Public class RsaElement Represents a configuration element for a RSA identity. This class cannot be inherited.
Public class SecureConversationServiceElement Represents a configuration element that specifies the settings for a secure conversation service. This class cannot be inherited.
Public class SecurityElement Represents a configuration element that specifies the security options for a custom binding. This class cannot be inherited.
Public class SecurityElementBase Represents a base class with members common to an element that is used to configure security settings.
Public class ServiceActivationElement Manages configuration element content in connection with the activation of a service application.
Public class ServiceActivationElementCollection Handles a collection of configuration elements that activate a service and can be merged across a hierarchy of configuration files.
Public class ServiceAuthenticationElement Provides a workflow configuration element that establishes at the service level the validity of a transmission, message, or originator. This is a sealed class.
Public class ServiceAuthorizationElement Represents a configuration element that defines security settings at the service level.
Public class ServiceBehaviorElement Represents a configuration element that contains a list of service behaviors that is applied to all Windows Communication Foundation (WCF) services on the machine.
Public class ServiceBehaviorElementCollection Contains a collection of ServiceBehaviorElement object. This class cannot be inherited.
Public class ServiceCredentialsElement Represents a configuration element that specifies the credential to be used to authenticate the service, as well as client credential validation-related settings. This class cannot be inherited.
Public class ServiceDebugElement Represents a configuration element that specifies debugging and help information features for a Windows Communication Foundation (WCF) service. This class cannot be inherited.
Public class ServiceElement Represents an XML element that contains the settings for a Windows Communication Foundation (WCF) service, as well as endpoints that expose the service. This class cannot be inherited.
Public class ServiceElementCollection Represents a collection of ServiceElement instances. This class cannot be inherited.
Public class ServiceEndpointElement Represents a configuration element that provides settings for binding, contract, and address properties for a service endpoint, which is used to expose services. This class cannot be inherited.
Public class ServiceEndpointElementCollection Represents a collection of ServiceEndpointElement instances. This class cannot be inherited.
Public class ServiceHostingEnvironmentSection Represents a configuration section that defines the type that the service hosting environment instantiates for a particular transport.
Public class ServiceMetadataEndpointCollectionElement Represents a collection element in a service configuration file that contains ServiceMetadataEndpoint objects.
Public class ServiceMetadataEndpointElement Makes metadata ready and available for subsequent distribution and deployment in a server environment by adding a ServiceMetadataEndpoint into the service configuration element.
Public class ServiceMetadataPublishingElement Represents the configuration element that controls the publication of service metadata and associated information. This class cannot be inherited.
Public class ServiceModelConfigurationElement Represents a service model configuration element.
Public class ServiceModelConfigurationElementCollection<ConfigurationElementType> Represents an abstract base class for a ConfigurationElementCollection used within the System.ServiceModel.Configuration namespace.
Public class ServiceModelEnhancedConfigurationElementCollection<TConfigurationElement> An abstract base class for a ConfigurationElementCollection looking for a merge semantic similar to an AddRemoveClearMap that allows duplicates, but throws an exception when duplicates are found in the same configuration scope (e.g. same configuration file).
Public class ServiceModelExtensionCollectionElement<TServiceModelExtensionElement> An abstract base class for a collection of ServiceModelExtensionElement objects.
Public class ServiceModelExtensionElement An abstract base class for a configuration element that contains a dynamic collection of heterogeneous child elements.
Public class ServiceModelSectionGroup Represents the main configuration section for Windows Communication Foundation (WCF). This class cannot be inherited.
Public class ServicePrincipalNameElement Represents a configuration element that specifies the principal name used by a client to uniquely identify an instance of a service. This class cannot be inherited.
Public class ServiceSecurityAuditElement Represents a configuration element that defines auditing-related configuration settings for a behavior. This class cannot be inherited.
Public class ServicesSection Represents the configuration section that contains services.
Public class ServiceThrottlingElement Represents a configuration element that specifies the throttling mechanism of Windows Communication Foundation (WCF). This class cannot be inherited.
Public class ServiceTimeoutsElement Represents a configuration element that specifies the timeout for a service. This class cannot be inherited.
Public class SslStreamSecurityElement Represents the configuration element that specifies the security settings for a SSL stream binding. This class cannot be inherited.
Public class StandardBindingCollectionElement<TStandardBinding, TBindingConfiguration> Provides a base class for the configuration sections that specify predefined bindings provided by Windows Communication Foundation (WCF).
Public class StandardBindingElement Provides a base class for the configuration elements that specify predefined bindings provided by Windows Communication Foundation (WCF).
Public class StandardBindingElementCollection<TBindingConfiguration> Represents a collection of StandardBindingElement objects. This class cannot be inherited.
Public class StandardBindingOptionalReliableSessionElement Represents the optional configuration setting for WS-Reliable Messaging defined in a standard binding. This class cannot be inherited.
Public class StandardBindingReliableSessionElement Represents the configuration setting for WS-Reliable Messaging defined in a standard binding.
Public class StandardEndpointCollectionElement<TStandardEndpoint, TEndpointConfiguration> Handles a default collection of standard endpoint elements in a configuration file.
Public class StandardEndpointElement Manages a standard endpoint element for a service application configuration file.
Public class StandardEndpointElementCollection<TEndpointConfiguration> Represents a generic collection of standard endpoint elements that are of standard type or of a type from which the standard type can be assigned.
Public class StandardEndpointsSection Represents a configuration section of standard endpoints. This class cannot be inherited.
Public class SynchronousReceiveElement Represents a configuration element that is used to specify run-time behavior for receiving messages in either a service or client application. This class cannot be inherited.
Public class TcpConnectionPoolSettingsElement Represents a configuration element that specifies additional connection pool settings for a TCP transport. This class cannot be inherited.
Public class TcpTransportElement Specifies a configuration element that causes a channel to transfer messages on the TCP transport when it is included in a custom binding. This class cannot be inherited.
Public class TcpTransportSecurityElement An XML element that defines the security settings for a TcpTransport binding. This class cannot be inherited.
Public class TextMessageEncodingElement Represents a configuration element that specifies the character encoding and message versioning used for text-based XML messages. This class cannot be inherited.
Public class TransactedBatchingElement Represents a configuration element that specifies whether transaction batching is supported for receive operations. This class cannot be inherited.
Public class TransactionFlowElement Represents the configuration element that specifies transaction flow support for a binding.
Public class TransportConfigurationTypeElement An XML element that identifies the type of a particular transport.
Public class TransportConfigurationTypeElementCollection A collection of TransportConfigurationTypeElement elements.
Public class TransportElement Provides a base class to represent a transport binding configuration element.
Public class UdpBindingCollectionElement Represents a UDP binding collection element.
Public class UdpBindingElement Represents a UDP binding element.
Public class UdpRetransmissionSettingsElement Represents a UDP retransmission settings element.
Public class UdpTransportElement Represents a configuration element that causes a channel to transfer messages on the UDP transport when it is included in a custom binding. This class cannot be inherited.
Public class UseManagedPresentationElement Represents a binding element that manages presentation.
Public class UseRequestHeadersForMetadataAddressElement Enables the retrieval of metadata address information from the request message headers for use in configuration elements.
Public class UserNameServiceElement Represents a configuration element that specifies a service's credentials based on username and password. This class cannot be inherited.
Public class UserPrincipalNameElement Represents a configuration element that specifies a user principal name. This class cannot be inherited.
Public class WebHttpBindingCollectionElement Represents a configuration element that contains sub-elements that specify settings for using the WebHttpBinding binding.
Public class WebHttpBindingElement A binding element used to configure endpoints for Windows Communication Foundation (WCF) Web services that respond to HTTP requests instead of SOAP messages.
Public class WebHttpElement Enables the WebHttpBehavior for an endpoint through configuration.
Public class WebHttpEndpointCollectionElement Represents a collection of WebHttpEndpoint objects.
Public class WebHttpEndpointElement Represents a WCF configuration element for a web service application.
Public class WebHttpSecurityElement An XML element that configures the security for a service with endpoints that receive HTTP requests. This class cannot be inherited.
Public class WebMessageEncodingElement Represents the configuration element that specifies the character encoding used for non-SOAP messages. This class cannot be inherited.
Public class WebScriptEnablingElement Enables the WebScriptEnablingBehavior for an endpoint through configuration.
Public class WebScriptEndpointCollectionElement Represents a collection of WebScriptEndpoint objects.
Public class WebScriptEndpointElement Represents a custom configuration element that defines a WebScriptEndpoint in a configuration file.
Public class WebSocketTransportSettingsElement Represents WebSocketTransportSettingsElement for WebSocketTransportSettings.
Public class WindowsClientElement Represents a configuration element that specifies the settings for a Windows credential to be used to represent the client. This class cannot be inherited.
Public class WindowsServiceElement Represents a configuration element that specifies the settings of a Windows service credential. This class cannot be inherited.
Public class WindowsStreamSecurityElement Represents a configuration element that is used to specify settings for Windows stream security for a binding. This class cannot be inherited.
Public class WorkflowRuntimeElement Obsolete. Represents a configuration element that specifies settings for an instance of WorkflowRuntime for hosting workflow-based Windows Communication Foundation (WCF) services.
Public class WS2007FederationHttpBindingCollectionElement Represents a configuration element that contains a collection of WS2007FederationHttpBindingElement instances.
Public class WS2007FederationHttpBindingElement Represents a configuration element that defines the WS2007FederationHttpBinding binding.
Public class WS2007HttpBindingCollectionElement Represents a configuration element that contains sub-elements that specify settings for using the WS2007HttpBinding binding.
Public class WS2007HttpBindingElement Represents an interoperable binding that derives from WSHttpBinding and provides support for the correct versions of the Security, ReliableSession, and TransactionFlow binding elements.
Public class WsdlImporterElement Represents the configuration element that specifies the import of Web Services Description Language (WSDL) 1.1 metadata with WS-Policy attachments.
Public class WsdlImporterElementCollection Represents a collection of WsdlImporterElement instances. This class cannot be inherited.
Public class WSDualHttpBindingCollectionElement Represents a configuration element that contains a collection of WSDualHttpBindingElement instances.
Public class WSDualHttpBindingElement Represents the configuration element for a secure and interoperable binding that is suitable for duplex service contracts or communication through SOAP intermediaries.
Public class WSDualHttpSecurityElement Represents an XML element that defines the security settings for a wsDualHttpBinding binding.
Public class WSFederationHttpBindingCollectionElement Represents a configuration element that contains a collection of WSFederationHttpBindingElement instances.
Public class WSFederationHttpBindingElement Represents a configuration element that defines a binding that supports WS-Federation.
Public class WSFederationHttpSecurityElement Represents an XML element that defines the security settings for a wsFederationHttp binding. This class cannot be inherited.
Public class WSHttpBindingBaseElement Provides the base class with members common to the WSHttpBindingElement and the WSFederationHttpBindingElement.
Public class WSHttpBindingCollectionElement Represents a configuration element that contains sub-elements that specify settings for using the wsHttpBinding binding.
Public class WSHttpBindingElement Represents an interoperable binding that supports distributed transactions and secure, reliable sessions.
Public class WSHttpContextBindingCollectionElement Represents a collection WSHttpContextBindingElement of objects.
Public class WSHttpContextBindingElement Represents a configuration element that corresponds to the WSHttpContextBinding binding.
Public class WSHttpSecurityElement An XML element that defines the security settings for a wsHttpBinding binding.
Public class WSHttpTransportSecurityElement Represents a configuration element that defines authentication settings for the HTTP transport. This class cannot be inherited.
Public class X509CertificateTrustedIssuerElement Represents a configuration element that specifies a certificate issued by a trusted issuer. This class cannot be inherited.
Public class X509CertificateTrustedIssuerElementCollection Contains a collection of X509CertificateTrustedIssuerElement instances. This class cannot be inherited.
Public class X509ClientCertificateAuthenticationElement Represents a configuration element that specifies authentication settings for a client certificate. This class cannot be inherited.
Public class X509ClientCertificateCredentialsElement Represents a configuration element that specifies a certificate used by a client. This class cannot be inherited.
Public class X509DefaultServiceCertificateElement Represents a configuration element that specifies a default certificate used by a service. This class cannot be inherited.
Public class X509InitiatorCertificateClientElement Represents a configuration element that specifies a certificate used by a client to identify itself. This class cannot be inherited.
Public class X509InitiatorCertificateServiceElement Represent a configuration element that specifies the sender's requirement for an X.509 certificate, which is used by the recipient when replying to the sender. This class cannot be inherited.
Public class X509PeerCertificateAuthenticationElement Represents a configuration element that specifies authentication settings for a peer certificate. This class cannot be inherited.
Public class X509PeerCertificateElement Represents a configuration element that specifies a certificate used by a peer. This class cannot be inherited.
Public class X509RecipientCertificateClientElement Represents a configuration element that specifies a recipient's requirements for an X.509 certificate to be used by the sender. This class cannot be inherited.
Public class X509RecipientCertificateServiceElement Represents a configuration element that specifies a certificate used by a service to identify itself. This class cannot be inherited.
Public class X509ScopedServiceCertificateElement Represents a configuration element that specifies a service certificate. This class cannot be inherited.
Public class X509ScopedServiceCertificateElementCollection Contains a collection of X509ScopedServiceCertificateElement instances. This class cannot be inherited.
Public class X509ServiceCertificateAuthenticationElement Represents a configuration element that specifies authentication settings for a service certificate. This class cannot be inherited.
Public class XmlDictionaryReaderQuotasElement Represents the configuration element that defines the constraints on the complexity of SOAP messages that can be processed by endpoints configured with a binding. This class cannot be inherited.
Public class XmlElementElement Represents the configuration settings for an XML element. This class cannot be inherited.
Public class XmlElementElementCollection Represents a collection of XmlElementElement instances. This class cannot be inherited.
Public class XPathMessageFilterElement Represents a configuration element that is used in message logging. This class cannot be inherited.
Public class XPathMessageFilterElementCollection Represents a collection of XPathMessageFilterElement objects. This class cannot be inherited.
Public class XPathMessageFilterElementComparer Provides functionality to compare two XPathMessageFilterElement instances.
  Interface Description
Public interface IBindingConfigurationElement Provides the basic configuration settings for a binding element.
  Enumeration Description
Public enumeration AuthenticationMode Specifies the authentication setting used for message exchange.
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.