System.ServiceModel.Description
TOC
Collapse the table of content
Expand the table of content

System.ServiceModel.Description Namespace

 

Provides classes related to the service model description.

ClassDescription
System_CAPS_pubclassCallbackDebugBehavior

Enables service debugging for a Windows Communication Foundation (WCF) callback object.

System_CAPS_pubclassClientCredentials

Enables the user to configure client and service credentials as well as service credential authentication settings for use on the client side of communication.

System_CAPS_pubclassClientViaBehavior

The ClientViaBehavior is used by clients to specify the URI for which the transport channel should be created.

System_CAPS_pubclassContractDescription

Describes a Windows Communication Foundation (WCF) contract that specifies what an endpoint communicates to the outside world.

System_CAPS_pubclassDataContractSerializerMessageContractImporter

Handles the importation of data contract messages from WSDL documents.

System_CAPS_pubclassDataContractSerializerOperationBehavior

Represents the run-time behavior of the DataContractSerializer.

System_CAPS_pubclassDispatcherSynchronizationBehavior

An endpoint behavior that enables a WCF service to send replies asynchronously.

System_CAPS_pubclassDurableOperationAttribute

Obsolete.Specifies the local execution behavior of a durable service method.

System_CAPS_pubclassDurableServiceAttribute

Obsolete.Specifies the internal execution behavior of a durable service contract implementation.

System_CAPS_pubclassFaultDescription

Represents a SOAP fault.

System_CAPS_pubclassFaultDescriptionCollection

Represents a collection of FaultDescription objects that you can use to obtain information about SOAP faults in a contract.

System_CAPS_pubclassJsonFaultDetail

Represents a SOAP fault that is specified in the service contract for use with JSON.

System_CAPS_pubclassMessageBodyDescription

Represents the body of a SOAP message.

System_CAPS_pubclassMessageDescription

Represents the description of a message.

System_CAPS_pubclassMessageDescriptionCollection

Provides a collection that is used to store descriptions of the messages that make up an operation that belongs to a contract.

System_CAPS_pubclassMessageHeaderDescription

Represents a SOAP message header.

System_CAPS_pubclassMessageHeaderDescriptionCollection
System_CAPS_pubclassMessagePartDescription

Represents a description of a SOAP message part.

System_CAPS_pubclassMessagePartDescriptionCollection

Represents a collection of System.ServiceModel.Description.MessagePartDescription objects.

System_CAPS_pubclassMessagePropertyDescription

Represents a message property specified by the System.ServiceModel.MessagePropertyAttribute.

System_CAPS_pubclassMessagePropertyDescriptionCollection
System_CAPS_pubclassMetadataConversionError

Represents an error or warning event that occurred during the use of a MetadataExporter or MetadataImporter.

System_CAPS_pubclassMetadataExchangeBindings

Used to create system-provided bindings for WS-Transfer metadata exchange using the System.ServiceModel.Description.IMetadataExchange contract.

System_CAPS_pubclassMetadataExchangeClient

Downloads service metadata.

System_CAPS_pubclassMetadataExporter

Exports service description information into metadata.

System_CAPS_pubclassMetadataImporter

Imports metadata into System.ServiceModel.Description.ServiceEndpoint objects.

System_CAPS_pubclassMetadataImporterQuotas

Specifies the quotas for metadata importers that derive from the MetadataImporter class.

System_CAPS_pubclassMetadataLocation

Represents the address of metadata documents.

System_CAPS_pubclassMetadataReference

Represents a reference to a metadata document returned from a metadata exchange endpoint.

System_CAPS_pubclassMetadataResolver

Retrieves and imports metadata as ServiceEndpoint objects.

System_CAPS_pubclassMetadataSection

Represents XML metadata or references to XML metadata.

System_CAPS_pubclassMetadataSet

Represents a serializable collection of service metadata in XML form.

System_CAPS_pubclassMustUnderstandBehavior

Instructs Windows Communication Foundation (WCF) to disable the mandatory processing of headers not in the UnderstoodHeaders collection that must be understood according to the SOAP 1.1 and 1.2 specifications.

System_CAPS_pubclassOperationContractGenerationContext

Passed to the IOperationContractGenerationExtension.GenerateOperation method to enable the modification of an operation contract and its context prior to generating code.

System_CAPS_pubclassOperationDescription

Represents the description of a contract operation that provides a description of the messages that make up the operation.

System_CAPS_pubclassOperationDescriptionCollection

Represents a collection that contains operation descriptions.

System_CAPS_pubclassParameterXPathQueryGenerator

Enables the creation of an XPath from a data contract.

System_CAPS_pubclassPersistenceProviderBehavior

Obsolete.Defines the behavior for a PersistenceProviderFactory associated with a WorkflowServiceHost.

System_CAPS_pubclassPolicyAssertionCollection

Contains policy assertions.

System_CAPS_pubclassPolicyConversionContext

Defines a class used to retrieve binding assertions in metadata and to attach implementing binding elements at the appropriate scope.

System_CAPS_pubclassPolicyVersion

A class used to specify the version of the WS-Policy specification being used.

System_CAPS_pubclassServiceAuthenticationBehavior

Describes the service’s authentication behavior.

System_CAPS_pubclassServiceAuthorizationBehavior

Provides properties related to service authorization behavior.

System_CAPS_pubclassServiceContractGenerationContext

Passed to the IServiceContractGenerationExtension.GenerateContract method to enable the modification of a service contract and its context prior to generating code.

System_CAPS_pubclassServiceContractGenerator

The System.ServiceModel.Description.ServiceContractGenerator type generates service contract code and binding configurations from System.ServiceModel.Description.ServiceEndpoint description objects.

System_CAPS_pubclassServiceCredentials

Configures a service credential. Use this class to specify the credential for the service such as an X.509 certificate. Also, use this class to specify the authentication model for various client credentials such as user name and password validation.

System_CAPS_pubclassServiceDebugBehavior

Enables debugging and help information features for a Windows Communication Foundation (WCF) service.

System_CAPS_pubclassServiceDescription

Represents a complete, in-memory description of the service, including all the endpoints for the service and specifications for their respective addresses, bindings, contracts and behaviors.

System_CAPS_pubclassServiceEndpoint

Represents the endpoint for a service that allows clients of the service to find and communicate with the service.

System_CAPS_pubclassServiceEndpointCollection

A collection that contains the endpoints for a service.

System_CAPS_pubclassServiceMetadataBehavior

Controls the publication of service metadata and associated information.

System_CAPS_pubclassServiceMetadataContractBehavior

A contract behavior that enables you to specify whether or not to publish metadata for a given endpoint.

System_CAPS_pubclassServiceMetadataEndpoint

A standard endpoint with a fixed contract (IMetadataExchange) and a default HTTP binding used for exposing metadata.

System_CAPS_pubclassServiceMetadataExtension

Provides the implementation for the metadata publishing protocols.

System_CAPS_pubclassServiceSecurityAuditBehavior

Specifies the audit behavior of security events. In general, the security events consist of authentication events such as transport, message or negotiate authentication and authorization event. For more information, seeServiceAuthorizationManager.

System_CAPS_pubclassServiceThrottlingBehavior

Configures run-time throughput settings that enable you to tune service performance.

System_CAPS_pubclassSynchronousReceiveBehavior

Controls whether channels listen synchronously or asynchronously.

System_CAPS_pubclassTransactedBatchingBehavior

Represents a behavior that optimizes the receive operations for transports that support transactional receives.

System_CAPS_pubclassTypedMessageConverter

Converts a typed message to an untyped message, or an untyped message to a typed message.

System_CAPS_pubclassUseRequestHeadersForMetadataAddressBehavior

Enables the retrieval of metadata address information from request message headers for a Windows Communication Foundation (WCF) service.

System_CAPS_pubclassWebHttpBehavior

Enables the Web programming model for a Windows Communication Foundation (WCF) service.

System_CAPS_pubclassWebHttpEndpoint

A standard endpoint with a fixed WebHttpBinding binding that automatically adds the WebHttpBehavior behavior.

System_CAPS_pubclassWebScriptEnablingBehavior

Provides support for the behavior that enables Windows Communication Foundation (WCF) endpoints to receive HTTP requests from a browser-based ASP.NET AJAX client. This class cannot be inherited.

System_CAPS_pubclassWebScriptEndpoint

A standard endpoint with a fixed WebHttpBinding binding that automatically adds the WebScriptEnablingBehavior behavior.

System_CAPS_pubclassWebServiceEndpoint

A standard endpoint with a fixed WebHttpBinding binding.

System_CAPS_pubclassWorkflowRuntimeBehavior

Obsolete.Defines the behavior for the WorkflowRuntime associated with a WorkflowServiceHost.

System_CAPS_pubclassWsdlContractConversionContext

Passed to custom WSDL exporters and importers to enable customization of the metadata export and import processes for a contract.

System_CAPS_pubclassWsdlEndpointConversionContext

Passed to custom WSDL exporters and importers to enable customization of the metadata export and import processes for a WSDL endpoint.

System_CAPS_pubclassWsdlExporter

Converts service, contract, and endpoint information into metadata documents.

System_CAPS_pubclassWsdlImporter

Imports Web Services Description Language (WSDL) 1.1 metadata with WS-Policy attachments.

System_CAPS_pubclassXmlSerializerMessageContractImporter

Handles the import of messages from WSDL documents using the XmlSerializer.

System_CAPS_pubclassXmlSerializerOperationBehavior

Controls run-time behavior of the XmlSerializer associated with an operation.

InterfaceDescription
System_CAPS_pubinterfaceIContractBehavior

Implements methods that can be used to extend run-time behavior for a contract in either a service or client application.

System_CAPS_pubinterfaceIContractBehaviorAttribute

Specifies the contract for which an attribute that implements the System.ServiceModel.Description.IContractBehavior interface is active.

System_CAPS_pubinterfaceIEndpointBehavior

Implements methods that can be used to extend run-time behavior for an endpoint in either a service or client application.

System_CAPS_pubinterfaceIMetadataExchange

Exposes methods used to return metadata about a service.

System_CAPS_pubinterfaceIOperationBehavior

Implements methods that can be used to extend run-time behavior for an operation in either a service or client application.

System_CAPS_pubinterfaceIOperationContractGenerationExtension

Defines the methods called during contract generation that can be used to modify the generated code for an operation.

System_CAPS_pubinterfaceIPolicyExportExtension

Implement IPolicyExportExtension to insert custom binding policy assertions in the Web Services Description Language (WSDL) information.

System_CAPS_pubinterfaceIPolicyImportExtension

Defines a method for objects that import custom policy assertions about bindings.

System_CAPS_pubinterfaceIServiceBehavior

Provides a mechanism to modify or insert custom extensions across an entire service, including the ServiceHostBase.

System_CAPS_pubinterfaceIServiceContractGenerationExtension

Defines the methods called during contract generation that can be used to modify the generated code for a service contract.

System_CAPS_pubinterfaceIWsdlExportExtension

Defines endpoint or contract behaviors that can export custom metadata.

System_CAPS_pubinterfaceIWsdlImportExtension

Implement and attach to a WsdlImporter object to control how the importer maps Web Services Description Language (WSDL) parts to those of a ServiceDescription object.

EnumerationDescription
System_CAPS_pubenumListenUriMode

Indicates whether the transport must ensure that the URI provided for the service to listen on is unique or can be used exactly as provided.

System_CAPS_pubenumMessageDirection

Specifies the direction of the message.

System_CAPS_pubenumMetadataExchangeClientMode

Specifies the exchange mode used to obtain metadata.

System_CAPS_pubenumPrincipalPermissionMode

Sets the mode for authorization checks when using the PrincipalPermissionAttribute to control access to a method.

System_CAPS_pubenumServiceContractGenerationOptions

Represents the contract generation options available using the System.ServiceModel.Description.ServiceContractGenerator.

System_CAPS_pubenumUnknownExceptionAction

Obsolete.Specifies how a durable service will handle an unknown exception.

Return to top
Show:
© 2016 Microsoft