public void SubscribeToAllEvents(
OperationContext context,
uint subscriptionId,
IEventMonitoredItem monitoredItem,
bool unsubscribe)
{
if (context == null) throw new ArgumentNullException("context");
lock (DataLock)
{
if (unsubscribe)
{
Unsubscribe(monitoredItem);
}
else
{
Subscribe(monitoredItem);
}
}
}