Table of Contents

Class RemotingCommunication

Namespace
Skyline.DataMiner.Core.DataMinerSystem.Common
Assembly
Skyline.DataMiner.Core.DataMinerSystem.Common.dll

Represents a communication interface implementation using the Skyline.DataMiner.Net.Connection class.

public class RemotingCommunication : ICommunication
Inheritance
RemotingCommunication
Implements
Extension Methods

Constructors

RemotingCommunication(Connection)

Initializes a new instance of the RemotingCommunication class using an instance of the Skyline.DataMiner.Net.Connection class.

RemotingCommunication(RemotingConnection)

Initializes a new instance of the RemotingCommunication class using an instance of the Skyline.DataMiner.Net.RemotingConnection class.

Methods

AddSubscriptionHandler(NewMessageEventHandler)

Add an SLNet Subscription.

AddSubscriptions(NewMessageEventHandler, string, string, SubscriptionFilter[])

Add an SLNet Subscription.

AddSubscriptions(NewMessageEventHandler, string, string, SubscriptionFilter[], TimeSpan)

Add an SLNet Subscription.

ClearSubscriptionHandler(NewMessageEventHandler)

Clear an SLNet Subscription Handler.

ClearSubscriptions(string, string, SubscriptionFilter[], bool)

Clear an SLNet Subscription.

ClearSubscriptions(string, string, SubscriptionFilter[], TimeSpan, bool)

Clears an SLNet Subscription.

SendMessage(DMSMessage)

Sends a message to the SLNet process.

SendMessages(DMSMessage[])

Sends the specified messages to the SLNet process that can have multiple responses.

SendSingleRawResponseMessage(DMSMessage)

Sends a message to the SLNet process.

SendSingleResponseMessage(DMSMessage)

Sends a message to the SLNet process.