XRoadLib


IXRoadHeader

Namespace: XRoadLib.Headers

Describes X-Road message SOAP header elements.

Instance members

Instance memberDescription
Client
Signature: XRoadClientIdentifier
Modifiers: abstract

Identifies X-Road client.

Id
Signature: string
Modifiers: abstract

Unique id for the X-Road message.

Issue
Signature: string
Modifiers: abstract

Operation specific identifier for the X-Road message.

ProtocolVersion
Signature: string
Modifiers: abstract

Protocol version of the X-Road message.

ReadHeaderValue(reader)
Signature: reader:XmlReader -> unit
Modifiers: abstract

Try to read current position in XML reader as X-Road header element.

Service
Signature: XRoadServiceIdentifier
Modifiers: abstract

Identifies X-Road operation.

UserId
Signature: string
Modifiers: abstract

Identifies user who sent X-Road message.

Validate()
Signature: unit -> unit
Modifiers: abstract

Check if all required SOAP headers are present and in correct format.

WriteTo(writer, style, headerDefinition)
Signature: (writer:XmlWriter * style:Style * headerDefinition:HeaderDefinition) -> unit
Modifiers: abstract

Serializes X-Road message SOAP headers to XML.

Fork me on GitHub