System.ServiceModel.Dispatcher 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 dispatching the service model.
Classes
| Name | Description |
|---|---|
| ChannelDispatcher |
A component that accepts channels and associates them with a service. |
| 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. |
| ClientRuntime |
Represents the insertion point for classes that extend the functionality of Windows Communication Foundation (WCF) client objects for all messages handled by a client application. |
| DispatchOperation |
Used to modify or extend the execution behavior of a specific service operation in a service endpoint. This class cannot be inherited. |
| DispatchRuntime |
Exposes properties that can be used to modify default service behavior as well as attach custom objects that can modify how incoming messages are transformed into objects and dispatched to operations. This class cannot be inherited. |
| EndpointDispatcher |
Represents the run-time object that exposes properties that enable the insertion of run-time extensions or modifications for messages in service applications. |
| FaultContractInfo |
Represents information about a SOAP fault that is specified in a FaultContractAttribute attribute. |
Interfaces
| Name | Description |
|---|---|
| IChannelInitializer |
Defines the interface to notify a service or client when a channel is created. |
| IClientMessageFormatter |
Defines methods that are used to control the conversion of messages into objects and objects into messages for client applications. |
| IClientMessageInspector |
Defines a message inspector object that can be added to the MessageInspectors collection to view or modify messages. |
| IClientOperationSelector |
Defines the contract for an operation selector. |
| IDispatchMessageInspector |
Defines the methods that enable custom inspection or modification of inbound and outbound application messages in service applications. |
| IErrorHandler |
Allows an implementer to control the fault message returned to the caller and optionally perform custom error processing such as logging. |
| IInteractiveChannelInitializer |
Defines the methods that enable a client application to display a user interface to collect identity information prior to creating the channel. |
| IParameterInspector |
Defines the contract implemented by custom parameter inspectors that enables inspection or modification of information prior to and subsequent to calls on either the client or the service. |