Table of Contents

Interface IInterAppCall

Namespace
Skyline.DataMiner.Core.InterAppCalls.Common.CallBulk
Assembly
Skyline.DataMiner.Core.InterAppCalls.Common.dll

Represents an inter-app call containing multiple messages.

public interface IInterAppCall
Extension Methods

Properties

ExpectsReply

Gets whether the messages expect a reply from the recipient.

Guid

Gets or sets a globally unique identifier (GUID) identifying this inter-app call.

Messages

Gets or sets all messages of this inter-app call.

ReceivingTime

Gets or sets the time this call was received.

ReturnAddress

Gets or sets the location where the reply message will be stored.

This property informs the receiver about the designated location for storing a reply. The sender actively monitors this location using SLNet subscriptions.

Typically, this property is specified as a parameter on the element sending the reply.

SendingTime

Gets the time this call was sent.

Source

Gets or sets the source of this call.

Methods

Send(IConnection, int, int, int, ISerializer)

Sends this call via SLNet to the specified DataMiner Agent ID/element ID/parameter ID without waiting on a reply.

Send(IConnection, int, int, int, IEnumerable<Type>)

Sends this call via SLNet to the specified DataMiner Agent ID/element ID/parameter ID without waiting on a reply.

Send(IConnection, int, int, int, TimeSpan, ISerializer, bool)

Sends this call via SLNet to the specific DataMiner Agent ID/element ID/parameter ID and waits until timeout for a single reply for each message.

Send(IConnection, int, int, int, TimeSpan, IEnumerable<Type>, bool)

Sends this call via SLNet to the specific DataMiner Agent ID/element ID/parameter ID and waits until timeout for a single reply for each message.