protected override void RunWebRequest(QueueManager qm)
        {
            RequestState requestState = new RequestState();

            requestState.OperationType = OperationType;

            #if (ENABLE_PUBNUB_LOGGING)
            this.PubNubInstance.PNLog.WriteToLog(string.Format("WhereNowBuilder UuidForWhereNow: {0}", this.UuidForWhereNow), PNLoggingMethod.LevelInfo);
            #endif

            string uuidForWhereNow = this.PubNubInstance.PNConfig.UUID;
            if (!string.IsNullOrEmpty(this.UuidForWhereNow))
            {
                uuidForWhereNow = this.UuidForWhereNow;
            }
            Uri request = BuildRequests.BuildWhereNowRequest(
                uuidForWhereNow,
                this.PubNubInstance
                );
            base.RunWebRequest(qm, request, requestState, this.PubNubInstance.PNConfig.NonSubscribeTimeout, 0, this);
        }