示例#1
0
      protected override void RunWebRequest(QueueManager qm)
      {
          RequestState requestState = new RequestState();

          requestState.OperationType = OperationType;

          string[] includeString = (GetSpaceInclude == null) ? new string[] {} : GetSpaceInclude.Select(a => a.GetDescription().ToString()).ToArray();

          Uri request = BuildRequests.BuildObjectsGetSpaceRequest(
              GetSpaceID,
              string.Join(",", includeString),
              this.PubNubInstance,
              this.QueryParams
              );

          base.RunWebRequest(qm, request, requestState, this.PubNubInstance.PNConfig.NonSubscribeTimeout, 0, this);
      }