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.