XRoadLib


OperationDefinition

Namespace: XRoadLib.Schema

Configurable part of operation.

Constructors

ConstructorDescription
new(qualifiedName, version, methodInfo)
Signature: (qualifiedName:XName * version:Nullable<uint32> * methodInfo:MethodInfo) -> unit

Initializes new definition object using default settings.

Instance members

Instance memberDescription
CopyRequestPartToResponse()
Signature: unit -> unit

Does the operation return input message as part of output message.

ExtensionSchemaExporter
Signature: ISchemaExporter

Customized export options defined by extension.

InputBinaryMode()
Signature: unit -> unit

Binary content serialization format for input messages.

InputMessageName()
Signature: unit -> unit

Override input message name.

IsAbstract()
Signature: unit -> unit

Should this operation define binding part in service description?

MethodInfo
Signature: MethodInfo

Runtime interface method which represents current operation.

OutputBinaryMode()
Signature: unit -> unit

Binary content serialization format for output messages.

OutputMessageName()
Signature: unit -> unit

Override output message name.

ServiceMapType()
Signature: unit -> unit

Serialization functionality of current operation.

Version()
Signature: unit -> unit

X-Road service version of the operation.

Fork me on GitHub