IServiceMap
Namespace: XRoadLib.Serialization.Mapping
Provides serialization/deserialization interface for X-Road operations.
Instance members
Instance member | Description |
DeserializeRequest(reader, message)
Signature: (reader:XmlReader * message:XRoadMessage) -> obj
Modifiers: abstract |
Deserializes X-Road message protocol requests according to operation definitions. |
DeserializeResponse(reader, message)
Signature: (reader:XmlReader * message:XRoadMessage) -> obj
Modifiers: abstract |
Deserializes X-Road message protocol responses according to operation definitions. |
OperationDefinition
Signature: OperationDefinition
Modifiers: abstract |
Configuration settings of the operation that the ServiceMap implements. |
RequestDefinition
Signature: RequestDefinition
Modifiers: abstract |
Response element specification of the X-Road operation. |
ResponseDefinition
Signature: ResponseDefinition
Modifiers: abstract |
Response element specification of the X-Road operation. |
SerializeRequest(...)
Signature: (writer:XmlWriter * value:obj * message:XRoadMessage * requestNamespace:string) -> unit
Modifiers: abstract |
Serializes X-Road message protocol requests according to operation definitions. |
SerializeResponse(...)
Signature: (writer:XmlWriter * value:obj * message:XRoadMessage * requestReader:XmlReader * customSerialization:ICustomSerialization) -> unit
Modifiers: abstract |
Serializes X-Road message protocol responses according to operation definitions. |