Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
System.ServiceModel.Dispatcher Namespace
Microsoft Silverlight will reach end of support after October 2021. Learn more.
Contains the classes and interfaces necessary to modify the run-time execution behavior of client applications.
Classes
| Class | Description | |
|---|---|---|
| Public class | ClientOperation | Used to modify or extend the execution behavior of a specific contract operation in a client object or client channel object. This class cannot be inherited. |
| Public class | ClientRuntime | The insertion point for classes that extend the functionality of Silverlight client objects for all messages handled by a client application. |
| Public class | DispatchOperation | Used to modify or extend the execution behavior of a specific operation at an endpoint. In Silverlight this class modifies the execution operations that are part of a duplex callback contract. This class cannot be inherited. |
| Public class | DispatchRuntime | Exposes properties that can be used to modify default behavior as well as attach custom objects that can modify how incoming messages are transformed into objects and dispatched to callback operations, when a Silverlight client is using a duplex contract. This class cannot be inherited. |
| Public class | EndpointDispatcher | This class is not supported in the current release of Silverlight. It is present for compatibility reasons. |
| Public class | FaultContractInfo | Represents information about a SOAP fault that is specified in a FaultContractAttribute attribute. |
| Public class | QueryStringConverter | This class converts a parameter from an object to its query string representation. |
Interfaces
| Interface | Description | |
|---|---|---|
| Public interface | IClientMessageFormatter | Defines methods that are used to control the conversion of messages into objects and objects into messages for client applications. |
| Public interface | IClientMessageInspector | Defines a message inspector object that can be added to the MessageInspectors collection to view or modify messages. |
| Public interface | IClientOperationSelector | Defines the contract for an operation selector. |
| Public interface | IDispatchMessageFormatter | Defines methods that deserialize request messages and serialize response messages in an application. |
| Public interface | IParameterInspector | Defines the contract implemented by custom parameter inspectors that enables the inspection or modification of information prior to and subsequent to calls on the client. |