Table of Contents

Interface ICommunication

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

Defines methods to send messages to a DataMiner System.

public interface ICommunication
Extension Methods

Methods

AddSubscriptionHandler(NewMessageEventHandler)

Add an SLNet Subscription Handler without a filter.

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.

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 that can have multiple responses.

SendMessages(DMSMessage[])

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

SendSingleRawResponseMessage(DMSMessage)

Sends a message to the SLNet process that returns a single response.

SendSingleResponseMessage(DMSMessage)

Sends a message to the SLNet process that returns a single response.