System.ServiceModel.Description Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides classes related to the service model description.
Classes
| Name | 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. |
| ContractDescription |
Describes a Windows Communication Foundation (WCF) contract that specifies what an endpoint communicates to the outside world. |
| DataContractSerializerOperationBehavior |
Represents the run-time behavior of the DataContractSerializer. |
| FaultDescription |
Represents a SOAP fault. |
| FaultDescriptionCollection |
Represents 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 MessageHeaderDescription objects. |
| MessagePartDescription |
Represents a description of a SOAP message part. |
| MessagePartDescriptionCollection |
Represents a collection of MessagePartDescription objects. |
| MessagePropertyDescription |
Represents a message property specified by the MessagePropertyAttribute. |
| MessagePropertyDescriptionCollection |
Represents a collection of MessagePropertyDescription objects. |
| 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. |
| ServiceEndpoint |
Represents the endpoint for a service that allows clients of the service to find and communicate with the service. |
| TypedMessageConverter |
Converts a typed message to an untyped message, or an untyped message to a typed message. |
| XmlSerializerOperationBehavior |
Controls run-time behavior of the XmlSerializer associated with an operation. |
Interfaces
| Name | Description |
|---|---|
| IContractBehavior |
Implements methods that can be used to extend run-time behavior for a contract in either a service or client application. |
| IEndpointBehavior |
Implements methods that can be used to extend run-time behavior for an endpoint in either a service or client application. |
| IOperationBehavior |
Implements methods that can be used to extend run-time behavior for an operation in either a service or client application. |
Enums
| Name | Description |
|---|---|
| MessageDirection |
Specifies the direction of the message. |