/// <summary> /// Initializes a new instance of the <see cref="LongPollingRequest"/> class. /// </summary> public LongPollingRequest( LongPollingTransport transport, HttpWebRequest request, ITransportListener listener, params IMessage[] messages) { if (null == transport) throw new ArgumentNullException("transport"); if (null == request) throw new ArgumentNullException("request"); if (messages == null || messages.Length == 0 || messages[0] == null) throw new ArgumentNullException("messages"); _transport = transport; _request = request; _listener = listener; _messages = messages; }
/// <summary> /// Initializes a new instance of the <see cref="LongPollingRequest"/> class. /// </summary> public LongPollingRequest( LongPollingTransport transport, HttpWebRequest request, ITransportListener listener, params IMessage[] messages) { if (null == transport) { throw new ArgumentNullException("transport"); } if (null == request) { throw new ArgumentNullException("request"); } if (messages == null || messages.Length == 0 || messages[0] == null) { throw new ArgumentNullException("messages"); } _transport = transport; _request = request; _listener = listener; _messages = messages; }