/// <summary> /// Initializes a new instance of the <see cref="SocketServerAsyncMessageHandler"/> class. /// </summary> /// <param name="dataHandler">The data handler.</param> /// <param name="relayNode">The relay node.</param> /// <exception cref="ArgumentNullException">Thrown when <paramref name="dataHandler"/> is null /// or when <paramref name="relayNode"/> is null.</exception> public SocketServerAsyncMessageHandler(IAsyncDataHandler dataHandler, IRelayNode relayNode) { if (dataHandler == null) throw new ArgumentNullException("dataHandler"); if (relayNode == null) throw new ArgumentNullException("relayNode"); _dataHandler = dataHandler; _relayNode = relayNode; }
/// <summary> /// Initializes a new instance of the <see cref="SocketServerAsyncMessageHandler"/> class. /// </summary> /// <param name="dataHandler">The data handler.</param> /// <param name="relayNode">The relay node.</param> /// <exception cref="ArgumentNullException">Thrown when <paramref name="dataHandler"/> is null /// or when <paramref name="relayNode"/> is null.</exception> public SocketServerAsyncMessageHandler(IAsyncDataHandler dataHandler, IRelayNode relayNode) { if (dataHandler == null) { throw new ArgumentNullException("dataHandler"); } if (relayNode == null) { throw new ArgumentNullException("relayNode"); } _dataHandler = dataHandler; _relayNode = relayNode; }