The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.
System.ServiceModel.Description Namespace
Visual Studio 2008
| Class | Description | |
|---|---|---|
![]() | CallbackDebugBehavior | Enables service debugging for a Windows Communication Foundation (WCF) callback object. |
![]() | ClientCredentials | Enables the user to configure client and service credentials as well as service credential authentication settings for use on the client side of communication. |
![]() | ClientViaBehavior | The ClientViaBehavior is used by clients to specify the URI for which the transport channel should be created. |
![]() | ContractDescription | Describes a Windows Communication Foundation (WCF) contract that specifies what an endpoint communicates to the outside world. |
![]() | DataContractSerializerMessageContractImporter | Handles the importation of data contract messages from WSDL documents. |
![]() | DataContractSerializerOperationBehavior | Represents the run-time behavior of the DataContractSerializer. |
![]() | DurableOperationAttribute | Specifies the local execution behavior of a durable service method. |
![]() | DurableServiceAttribute | Specifies the internal execution behavior of a durable service contract implementation. |
![]() | FaultDescription | Represents a SOAP fault. |
![]() | FaultDescriptionCollection | A collection of FaultDescription objects that you can use to obtain information about SOAP faults in a contract. |
![]() | MessageBodyDescription | Represents the body of a SOAP message. |
![]() | MessageDescription | Represents the description of a message. |
![]() | MessageDescriptionCollection | Provides a collection that is used to store descriptions of the messages that make up an operation that belongs to a contract. |
![]() | MessageHeaderDescription | Represents a SOAP message header. |
![]() | MessageHeaderDescriptionCollection | Represents a collection of System.ServiceModel.Description::MessageHeaderDescription objects. |
![]() | MessagePartDescription | Represents a description of a SOAP message part. |
![]() | MessagePartDescriptionCollection | Represents a collection of System.ServiceModel.Description::MessagePartDescription objects. |
![]() | MessagePropertyDescription | Represents a message property specified by the System.ServiceModel::MessagePropertyAttribute. |
![]() | MessagePropertyDescriptionCollection | Represents a collection of System.ServiceModel.Description::MessagePropertyDescription objects. |
![]() | MetadataConversionError | Represents an error or warning event that occurred during the use of a MetadataExporter or MetadataImporter. |
![]() | MetadataExchangeBindings | Used to create system-provided bindings for WS-Transfer metadata exchange using the System.ServiceModel.Description::IMetadataExchange contract. |
![]() | MetadataExchangeClient | Downloads service metadata. |
![]() | MetadataExporter | Exports service description information into metadata. |
![]() | MetadataImporter | Imports metadata into System.ServiceModel.Description::ServiceEndpoint objects. |
![]() | MetadataImporterQuotas | Specifies the quotas for metadata importers that derive from the MetadataImporter class. |
![]() | MetadataLocation | Represents the address of metadata documents. |
![]() | MetadataReference | Represents a reference to a metadata document returned from a metadata exchange endpoint. |
![]() | MetadataResolver | Retrieves and imports metadata as ServiceEndpoint objects. |
![]() | MetadataSection | Represents XML metadata or references to XML metadata. |
![]() | MetadataSet | Represents a serializable collection of service metadata in XML form. |
![]() | MustUnderstandBehavior | 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. |
![]() | OperationContractGenerationContext | Passed to the IOperationContractGenerationExtension::GenerateOperation method to enable the modification of an operation contract and its context prior to generating code. |
![]() | OperationDescription | Represents the description of a contract operation that provides a description of the messages that make up the operation. |
![]() | OperationDescriptionCollection | Represents a collection that contains operation descriptions. |
![]() | PersistenceProviderBehavior | Defines the behavior for a PersistenceProviderFactory associated with a WorkflowServiceHost. |
![]() | PolicyAssertionCollection | Contains policy assertions. |
![]() | PolicyConversionContext | Defines a class used to retrieve binding assertions in metadata and to attach implementing binding elements at the appropriate scope. |
![]() | PolicyVersion | A class used to specify the version of the WS-Policy specification being used. |
![]() | ServiceAuthorizationBehavior | Provides properties related to service authorization behavior. |
![]() | ServiceContractGenerationContext | Passed to the IServiceContractGenerationExtension::GenerateContract method to enable the modification of a service contract and its context prior to generating code. |
![]() | ServiceContractGenerator | The System.ServiceModel.Description::ServiceContractGenerator type generates service contract code and binding configurations from System.ServiceModel.Description::ServiceEndpoint description objects. |
![]() | ServiceCredentials | 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. |
![]() | ServiceDebugBehavior | Enables debugging and help information features for a Windows Communication Foundation (WCF) service. |
![]() | ServiceDescription | 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. |
![]() | ServiceEndpoint | Represents the endpoint for a service that allows clients of the service to find and communicate with the service. |
![]() | ServiceEndpointCollection | A collection that contains the endpoints for a service. |
![]() | ServiceMetadataBehavior | Controls the publication of service metadata and associated information. |
![]() | ServiceMetadataExtension | Provides the implementation for the metadata publishing protocols. |
![]() | ServiceSecurityAuditBehavior | 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, see ServiceAuthorizationManager. |
![]() | ServiceThrottlingBehavior | Configures run-time throughput settings that enable you to tune service performance. |
![]() | SynchronousReceiveBehavior | Controls whether channels listen synchronously or asynchronously. |
![]() | TransactedBatchingBehavior | Represents a behavior that optimizes the receive operations for transports that support transactional receives. |
![]() | TypedMessageConverter | Converts a typed message to an untyped message, or an untyped message to a typed message. |
![]() | WebHttpBehavior | Enables the Web programming model for a Windows Communication Foundation (WCF) service. |
![]() | WebScriptEnablingBehavior | 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. |
![]() | WorkflowRuntimeBehavior | Defines the behavior for the WorkflowRuntime associated with a WorkflowServiceHost. |
![]() | WsdlContractConversionContext | Passed to custom WSDL exporters and importers to enable customization of the metadata export and import processes for a contract. |
![]() | WsdlEndpointConversionContext | Passed to custom WSDL exporters and importers to enable customization of the metadata export and import processes for a WSDL endpoint. |
![]() | WsdlExporter | Converts service, contract, and endpoint information into metadata documents. |
![]() | WsdlImporter | Imports Web Services Description Language (WSDL) 1.1 metadata with WS-Policy attachments. |
![]() | XmlSerializerMessageContractImporter | Handles the import of messages from WSDL documents using the XmlSerializer. |
![]() | XmlSerializerOperationBehavior | Controls run-time behavior of the XmlSerializer associated with an operation. |
| Interface | Description | |
|---|---|---|
![]() | IContractBehavior | Implements methods that can be used to extend run-time behavior for a contract in either a service or client application. |
![]() | IContractBehaviorAttribute | Specifies the contract for which an attribute that implements the System.ServiceModel.Description::IContractBehavior interface is active. |
![]() | IEndpointBehavior | Implements methods that can be used to extend run-time behavior for an endpoint in either a service or client application. |
![]() | IMetadataExchange | Exposes methods used to return metadata about a service. |
![]() | IOperationBehavior | Implements methods that can be used to extend run-time behavior for an operation in either a service or client application. |
![]() | IOperationContractGenerationExtension | Defines the methods called during contract generation that can be used to modify the generated code for an operation. |
![]() | IPolicyExportExtension | Implement IPolicyExportExtension to insert custom binding policy assertions in the Web Services Description Language (WSDL) information. |
![]() | IPolicyImportExtension | Defines a method for objects that import custom policy assertions about bindings. |
![]() | IServiceBehavior | Provides a mechanism to modify or insert custom extensions across an entire service, including the ServiceHostBase. |
![]() | IServiceContractGenerationExtension | Defines the methods called during contract generation that can be used to modify the generated code for a service contract. |
![]() | IWsdlExportExtension | Defines endpoint or contract behaviors that can export custom metadata. |
![]() | IWsdlImportExtension | 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. |
| Enumeration | Description | |
|---|---|---|
![]() | ListenUriMode | 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. |
![]() | MessageDirection | Specifies the direction of the message. |
![]() | MetadataExchangeClientMode | Specifies the exchange mode used to obtain metadata. |
![]() | PrincipalPermissionMode | Sets the mode for authorization checks when using the PrincipalPermissionAttribute to control access to a method. |
![]() | ServiceContractGenerationOptions | Represents the contract generation options available using the System.ServiceModel.Description::ServiceContractGenerator. |
![]() | UnknownExceptionAction | Specifies how a durable service will handle an unknown exception. |
Community Additions
Show:


