public PublisherTask(QConnection q) { this.q = q; this.r = new Random((int)DateTime.Now.Millisecond); }
//-------------------------------------------------------------------// /// <summary> /// Re-maps connection object to its alias. /// </summary> /// <param name="qConnection">QConnection object</param> /// <returns>connection alias bound with given connection or null in case alias cannot be found</returns> private static string GetAliasForConnection(QConnection qConnection) { return null != Connections ? (from kv in Connections where kv.Value.Equals(qConnection) select kv.Key) .FirstOrDefault() : null; }