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