Interface IDispatchMessageFormatter
    
  Defines methods that deserialize request messages and serialize response messages in a service application.
Namespace: Copper.Common.Interface  
  Assembly: Copper.Common.dll
Syntax
public interface IDispatchMessageFormatter
  Methods
View SourceDeserializeRequest(IEnumerable<Type>, String)
Deserializes a message into a Request
Declaration
RequestInfo DeserializeRequest(IEnumerable<Type> contractTypes, string message)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System. | 
        contractTypes | The service contract types.  | 
      
| System. | 
        message | The message.  | 
      
Returns
| Type | Description | 
|---|---|
| Request | 
        A Request  | 
      
DeserializeRequest<TContract>(String)
Deserializes a message into a Request
Declaration
RequestInfo DeserializeRequest<TContract>(string message)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System. | 
        message | The message.  | 
      
Returns
| Type | Description | 
|---|---|
| Request | 
        A Request  | 
      
Type Parameters
| Name | Description | 
|---|---|
| TContract | The service contract type.  | 
      
SerializeReply(MethodInfo, Object)
Serializes a reply message from method information and a return value.
Declaration
string SerializeReply(MethodInfo methodInfo, object result)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System. | 
        methodInfo | The method information.  | 
      
| System. | 
        result | The return value.  | 
      
Returns
| Type | Description | 
|---|---|
| System. | 
        The serialized reply message.  |