System.ServiceModel.Configuration Namespace
.NET Framework 3.0
| Class | Description | |
|---|---|---|
![]() | AddressHeaderCollectionElement | Represents the configuration element that contains a collection of address headers. This class cannot be inherited. |
![]() | 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. |
![]() | AuthorizationPolicyTypeElementCollection | |
![]() | BaseAddressElement | Represents a configuration element that specifies the base addresses used by the service host. This class cannot be inherited. |
![]() | BaseAddressElementCollection | |
![]() | BasicHttpBindingCollectionElement | Represents a configuration section that holds a collection of BasicHttpBindingElement instances. |
![]() | 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. |
![]() | BasicHttpMessageSecurityElement | An XML element that configures HTTP message security. |
![]() | BasicHttpSecurityElement | Represents an XML element that configures the security for a basic HTTP service. |
![]() | BehaviorExtensionElement | Represents a configuration element that contains sub-elements that specify behavior extensions, which enable the user to customize service or endpoint behaviors. |
![]() | BehaviorsSection | Represents the configuration section that contains child entries that are behavior elements identified by their unique name. |
![]() | BinaryMessageEncodingElement | Represents a message encoder that encodes Windows Communication Foundation (WCF) messages in binary on the wire. This class cannot be inherited. |
![]() | BindingCollectionElement | |
![]() | BindingElementExtensionElement | Enables the use of a custom BindingElement implementation from a machine or application configuration file. |
![]() | BindingsSection | |
![]() | CallbackDebugElement | Represents a configuration element that specifies service-side debugging for a Windows Communication Foundation (WCF) callback object. This class cannot be inherited. |
![]() | CallbackTimeoutsElement | Represents a configuration element that specifies timeout for a client callback. This class cannot be inherited. |
![]() | CertificateElement | Represents a configuration element that specifies an X.509 certificate used for authentication. This class cannot be inherited. |
![]() | CertificateReferenceElement | Represents the configuration settings for validating an X.509 certificate. This class cannot be inherited. |
![]() | ChannelEndpointElement | |
![]() | ChannelEndpointElementCollection | |
![]() | ChannelPoolSettingsElement | Defines channel pool settings for a custom binding. This class cannot be inherited. |
![]() | ClaimTypeElement | |
![]() | ClaimTypeElementCollection | Represents a collection of ClaimTypeElement instances. This class cannot be inherited. |
![]() | ClientCredentialsElement | |
![]() | ClientSection | |
![]() | ClientViaElement | |
![]() | ComContractElement | Specifies a COM+ integration service contract. This class cannot be inherited. |
![]() | ComContractElementCollection | |
![]() | 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. |
![]() | 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. |
![]() | ComMethodElementCollection | Contains a collection of ComMethodElement instances. This class cannot be inherited. |
![]() | CommonBehaviorsSection | |
![]() | ComPersistableTypeElement | |
![]() | ComPersistableTypeElementCollection | Represents a collection of ComPersistableTypeElement objects. This class cannot be inherited. |
![]() | 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. |
![]() | ComUdtElement | Represents a User Defined Type (UDT) that is to be included in the service contract. This class cannot be inherited. |
![]() | ComUdtElementCollection | |
![]() | ConnectionOrientedTransportElement | |
![]() | CustomBindingCollectionElement | Represents a collection of customBinding configuration elements that provide full control over the messaging stack for the user. This class cannot be inherited. |
![]() | CustomBindingElementCollection | Represents a collection of CustomBindingElement objects. This class cannot be inherited. |
![]() | DataContractSerializerElement | Represents a configuration element that specifies the DataContractSerializer to be used. This class cannot be inherited. |
![]() | DiagnosticSection | |
![]() | DnsElement | Represents a configuration element that specifies the URI for a DNS claim. This class cannot be inherited. |
![]() | EndpointAddressElementBase | An XML element that contains a unique network address that a client uses to communicate with a service endpoint. |
![]() | EndpointBehaviorElementCollection | Contains a collection of EndpointBehaviorElement objects. This class cannot be inherited. |
![]() | ExtensionElement | Represents a configuration element that defines an extension, which enables the user to create user-defined bindings, behaviors, etc. |
![]() | ExtensionElementCollection | |
![]() | ExtensionsSection | Represents a configuration section that contains all the extension definitions. |
![]() | FederatedMessageSecurityOverHttpElement | |
![]() | HostElement | Represents a configuration element that specifies settings for a service host. This class cannot be inherited. |
![]() | HostTimeoutsElement | |
![]() | HttpDigestClientElement | |
![]() | HttpsTransportElement | |
![]() | HttpTransportElement | Represents the configuration element that specifies an HTTP transport for transmitting SOAP messages. |
![]() | HttpTransportSecurityElement | Represents a configuration element that controls authentication parameters for the HTTP transport. This class cannot be inherited. |
![]() | IdentityElement | |
![]() | IssuedTokenClientBehaviorsElement | Represents the configuration element that specifies the current issued token for a client credential. This class cannot be inherited. |
![]() | IssuedTokenClientBehaviorsElementCollection | Represents a collection of IssuedTokenClientBehaviorsElement instances. This class cannot be inherited. |
![]() | IssuedTokenClientElement | |
![]() | IssuedTokenParametersElement | Represents a configuration element that specifies additional settings for an issued token. This class cannot be inherited. |
![]() | IssuedTokenParametersEndpointAddressElement | |
![]() | IssuedTokenServiceElement | |
![]() | LocalClientSecuritySettingsElement | Configures the security settings of a local client. This class cannot be inherited. |
![]() | LocalServiceSecuritySettingsElement | Configures the security settings of a local service. This class cannot be inherited. |
![]() | MessageLoggingElement | |
![]() | MessageSecurityOverHttpElement | |
![]() | MessageSecurityOverMsmqElement | Enables setting message-level security properties on the NetMsmqBinding binding. |
![]() | MessageSecurityOverTcpElement | Defines the configuration settings for the security of a message sent using TCP. This class cannot be inherited. |
![]() | MetadataElement | |
![]() | MexBindingBindingCollectionElement | Represents a collection of MEX binding configuration elements. |
![]() | MexBindingElement | Represents a base configuration element that specifies the settings for a binding used for the WS-MetadataExchange (WS-MEX) message exchange. |
![]() | MexHttpBindingCollectionElement | |
![]() | MexHttpBindingElement | |
![]() | MexHttpsBindingCollectionElement | |
![]() | MexHttpsBindingElement | |
![]() | MexNamedPipeBindingCollectionElement | |
![]() | MexNamedPipeBindingElement | Represents a configuration element that specifies the settings for a binding used for the WS-MetadataExchange (WS-MEX) message exchange over named pipe. |
![]() | MexTcpBindingCollectionElement | |
![]() | MexTcpBindingElement | Represents a configuration element that specifies the settings for a binding used for the WS-MetadataExchange (WS-MEX) message exchange over TCP. |
![]() | MsmqBindingElementBase | |
![]() | MsmqElementBase | Provides the base class with members common to the MsmqIntegrationElement and MsmqTransportElement. |
![]() | MsmqIntegrationBindingCollectionElement | |
![]() | MsmqIntegrationBindingElement | |
![]() | MsmqIntegrationElement | Represents the configuration element that specifies settings required for interaction with a Message Queuing (MSMQ) sender or receiver. |
![]() | MsmqIntegrationSecurityElement | |
![]() | 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. |
![]() | MsmqTransportSecurityElement | |
![]() | 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. |
![]() | NamedPipeConnectionPoolSettingsElement | |
![]() | 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. |
![]() | NamedPipeTransportSecurityElement | Specifies the transport security for a named pipe. This class cannot be inherited. |
![]() | NamedServiceModelExtensionCollectionElement | |
![]() | NetMsmqBindingCollectionElement | Represents a configuration section that holds a collection of NetMsmqBindingElement instances. |
![]() | NetMsmqBindingElement | Represents a queued binding that is suitable for cross-machine communication. |
![]() | NetMsmqSecurityElement | The NetMsmqSecurityElement class encapsulates the MSMQ security features available when using the NetMsmqBinding binding. |
![]() | NetNamedPipeBindingCollectionElement | Represents a configuration section that contains a collection of NetNamedPipeBindingElement instances. |
![]() | NetNamedPipeBindingElement | |
![]() | NetNamedPipeSecurityElement | Represents a configuration element that specifies security settings for a named pipe binding. This class cannot be inherited. |
![]() | NetPeerTcpBindingCollectionElement | |
![]() | NetPeerTcpBindingElement | Represents an XML element that specifies a binding for peer channel specific TCP messaging. |
![]() | NetTcpBindingCollectionElement | Represents a configuration element that contains a collection of NetTcpBindingElement instances. |
![]() | NetTcpBindingElement | |
![]() | NetTcpSecurityElement | Defines the security settings for the netTcpBinding binding. This class cannot be inherited. |
![]() | NonDualMessageSecurityOverHttpElement | Represents the configuration settings for the security of a message sent using HTTP for non-duplex service contracts. This class cannot be inherited. |
![]() | OneWayElement | |
![]() | PeerCredentialElement | |
![]() | PeerCustomResolverElement | |
![]() | PeerResolverElement | Defines the configuration element for a peer resolver. |
![]() | PeerSecurityElement | Defines the configuration element for a peer's security settings. |
![]() | PeerTransportElement | |
![]() | PeerTransportSecurityElement | |
![]() | PnrpPeerResolverElement | |
![]() | PolicyImporterElement | |
![]() | PolicyImporterElementCollection | |
![]() | PrivacyNoticeElement | |
![]() | ReliableSessionElement | Represents configuration setting for WS-Reliable Messaging. |
![]() | RsaElement | |
![]() | SecureConversationServiceElement | |
![]() | SecurityElement | |
![]() | SecurityElementBase | Represents a base class with members common to an element that is used to configure security settings. |
![]() | ServiceAuthorizationElement | |
![]() | ServiceBehaviorElementCollection | Contains a collection of ServiceBehaviorElement object. This class cannot be inherited. |
![]() | ServiceCredentialsElement | |
![]() | ServiceDebugElement | |
![]() | 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. |
![]() | ServiceElementCollection | |
![]() | ServiceEndpointElement | |
![]() | ServiceEndpointElementCollection | |
![]() | ServiceHostingEnvironmentSection | Represents a configuration section that defines the type that the service hosting environment instantiates for a particular transport. |
![]() | ServiceMetadataPublishingElement | |
![]() | ServiceModelConfigurationElementCollection | |
![]() | ServiceModelEnhancedConfigurationElementCollection | 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). |
![]() | ServiceModelExtensionCollectionElement | |
![]() | ServiceModelExtensionElement | An abstract base class for a configuration element that contains a dynamic collection of heterogeneous child elements. |
![]() | ServiceModelSectionGroup | Represents the main configuration section for Windows Communication Foundation (WCF). This class cannot be inherited. |
![]() | 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. |
![]() | ServiceSecurityAuditElement | Represents a configuration element that defines auditing-related configuration settings for a behavior. This class cannot be inherited. |
![]() | ServicesSection | Represents the configuration section that contains services. |
![]() | ServiceThrottlingElement | Represents a configuration element that specifies the throttling mechanism of Windows Communication Foundation (WCF). This class cannot be inherited. |
![]() | ServiceTimeoutsElement | Represents a configuration element that specifies the timeout for a service. This class cannot be inherited. |
![]() | SslStreamSecurityElement | |
![]() | StandardBindingCollectionElement | Provides a base class for the configuration sections that specify predefined bindings provided by Windows Communication Foundation (WCF). |
![]() | StandardBindingElement | |
![]() | StandardBindingElementCollection | |
![]() | StandardBindingOptionalReliableSessionElement | Represents the optional configuration setting for WS-Reliable Messaging defined in a standard binding. This class cannot be inherited. |
![]() | StandardBindingReliableSessionElement | Represents the configuration setting for WS-Reliable Messaging defined in a standard binding. |
![]() | 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. |
![]() | TcpConnectionPoolSettingsElement | |
![]() | 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. |
![]() | TcpTransportSecurityElement | |
![]() | TextMessageEncodingElement | |
![]() | TransactedBatchingElement | |
![]() | TransactionFlowElement | |
![]() | TransportConfigurationTypeElement | An XML element that identifies the type of a particular transport. |
![]() | TransportConfigurationTypeElementCollection | A collection of TransportConfigurationTypeElement elements. |
![]() | TransportElement | Provides a base class to represent a transport binding configuration element. |
![]() | UseManagedPresentationElement | |
![]() | UserNameServiceElement | Represents a configuration element that specifies a service's credentials based on username and password. This class cannot be inherited. |
![]() | UserPrincipalNameElement | Represents a configuration element that specifies a user principal name. This class cannot be inherited. |
![]() | WindowsClientElement | |
![]() | WindowsServiceElement | |
![]() | WindowsStreamSecurityElement | Represents a configuration element that is used to specify settings for Windows stream security for a binding. This class cannot be inherited. |
![]() | WsdlImporterElement | |
![]() | WsdlImporterElementCollection | |
![]() | WSDualHttpBindingCollectionElement | |
![]() | WSDualHttpBindingElement | Represents the configuration element for a secure and interoperable binding that is suitable for duplex service contracts or communication through SOAP intermediaries. |
![]() | WSDualHttpSecurityElement | Represents an XML element that defines the security settings for a wsDualHttpBinding binding. |
![]() | WSFederationHttpBindingCollectionElement | Represents a configuration element that contains a collection of WSFederationHttpBindingElement instances. |
![]() | WSFederationHttpBindingElement | Represents a configuration element that defines a binding that supports WS-Federation. |
![]() | WSFederationHttpSecurityElement | |
![]() | WSHttpBindingBaseElement | |
![]() | WSHttpBindingCollectionElement | Represents a configuration element that contains sub-elements that specify settings for using the wsHttpBinding binding. |
![]() | WSHttpBindingElement | |
![]() | WSHttpSecurityElement | |
![]() | WSHttpTransportSecurityElement | Represents a configuration element that defines authentication settings for the HTTP transport. This class cannot be inherited. |
![]() | X509CertificateTrustedIssuerElement | Represents a configuration element that specifies a certificate issued by a trusted issuer. This class cannot be inherited. |
![]() | X509CertificateTrustedIssuerElementCollection | Contains a collection of X509CertificateTrustedIssuerElement instances. This class cannot be inherited. |
![]() | X509ClientCertificateAuthenticationElement | |
![]() | X509ClientCertificateCredentialsElement | |
![]() | X509DefaultServiceCertificateElement | |
![]() | X509InitiatorCertificateClientElement | Represents a configuration element that specifies a certificate used by a client to identify itself. This class cannot be inherited. |
![]() | 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. |
![]() | X509PeerCertificateAuthenticationElement | |
![]() | X509PeerCertificateElement | |
![]() | 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. |
![]() | X509RecipientCertificateServiceElement | |
![]() | X509ScopedServiceCertificateElement | Represents a configuration element that specifies a service certificate. This class cannot be inherited. |
![]() | X509ScopedServiceCertificateElementCollection | Contains a collection of X509ScopedServiceCertificateElement instances. This class cannot be inherited. |
![]() | X509ServiceCertificateAuthenticationElement | Represents a configuration element that specifies authentication settings for a service certificate. This class cannot be inherited. |
![]() | XmlDictionaryReaderQuotasElement | |
![]() | XmlElementElement | Represents the configuration settings for an XML element. This class cannot be inherited. |
![]() | XmlElementElementCollection | |
![]() | XPathMessageFilterElement | |
![]() | XPathMessageFilterElementCollection | |
![]() | XPathMessageFilterElementComparer | Provides functionality to compare two XPathMessageFilterElement instances. |
| Interface | Description | |
|---|---|---|
![]() | IBindingConfigurationElement |
| Enumeration | Description | |
|---|---|---|
![]() | AuthenticationMode |
Community Additions
ADD
Show:


