System.ServiceModel.Description Namespace

Microsoft Silverlight will reach end of support after October 2021. Learn more.

Contains the types required to construct and modify descriptions of services, contracts, endpoints, messages and their parts, and operations that are used to build runtimes and to export metadata.

Classes

  Class Description
Public class ClientCredentials Enables the user to configure client credentials used to authenticate the client against a service.
Public class ContractDescription Describes a contract that specifies what an endpoint communicates to the outside world.
Public class FaultDescription Represents a SOAP fault.
Public class FaultDescriptionCollection A collection of FaultDescription objects that you can use to obtain information about SOAP faults in a contract.
Public class MessageBodyDescription Represents the body of a SOAP message.
Public class MessageDescription Represents the description of a message.
Public class MessageDescriptionCollection Provides a collection that is used to store descriptions of the messages that make up an operation that belongs to a contract.
Public class MessagePartDescription Represents a description of a SOAP message part.
Public class MessagePartDescriptionCollection Represents a collection of System.ServiceModel.Description.MessagePartDescription objects.
Public class OperationDescription A contract that characterizes an operation in terms of the messages it exchanges.
Public class OperationDescriptionCollection Represents a collection that contains operation descriptions.
Public class ServiceEndpoint Represents the endpoint for a service that allows clients of the service to find and communicate with the service.
Public class WebHttpBehavior Enables the Web programming model for a Silverlight client.
Public class XmlSerializerOperationBehavior Controls run-time behavior of the XmlSerializer associated with an operation.

Interfaces

  Interface Description
Public interface IContractBehavior Implements methods that can be used to extend run-time behavior for a contract in a Silverlight application.
Public interface IEndpointBehavior Implements methods that can be used to extend run-time behavior for an endpoint in a Silverlight application.
Public interface IOperationBehavior Implements methods that can be used to extend run-time behavior for an operation in a Silverlight application.

Enumerations

  Enumeration Description
Public enumeration MessageDirection Specifies the direction of the message.