Example #1
0
        /// <summary>
        /// This factory method can be used to Get a request object and set its 
        /// parameters
        /// </summary>
        /// <returns>Returns an object from the pool.</returns>
        public static CDSData Get(CDSStateAction action, Guid? CID, Guid? VID, JobPriority priority)
        {
            CDSData rq = sCDSRequestPool.Get();
            rq.ByReference = false;

            if (CID.HasValue)
                rq.IDContent = CID.Value;

            if (VID.HasValue)
                rq.IDVersion = VID.Value;

            rq.Action = action;
            rq.Priority = priority;
            return rq;
        }
Example #2
0
 /// <summary>
 /// This factory method can be used to Get a request object and set its 
 /// parameters
 /// </summary>
 /// <returns>Returns an object from the pool.</returns>
 public static CDSData Get(CDSStateAction action, string refType, string refValue, JobPriority priority)
 {
     CDSData rq = sCDSRequestPool.Get();
     rq.ByReference = true;
     rq.RefType = refType;
     rq.RefValue = refValue;
     rq.Action = action;
     rq.Priority = priority;
     return rq;
 }
Example #3
0
 /// <summary>
 /// This factory method can be used to Get a request object and set its 
 /// parameters
 /// </summary>
 /// <returns>Returns an object from the pool.</returns>
 public static CDSData Get(CDSStateAction action, string refType, string refValue)
 {
     return Get(action, refType, refValue, JobPriority.Normal);
 }
Example #4
0
 /// <summary>
 /// This factory method can be used to Get a request object and set its 
 /// parameters
 /// </summary>
 /// <returns>Returns an object from the pool.</returns>
 public static CDSData Get(CDSStateAction action, Guid? CID, Guid? VID)
 {
     return Get(action, CID, VID, JobPriority.Normal);
 }
Example #5
0
 /// <summary>
 /// This factory method can be used to Get a request object and set its 
 /// parameters
 /// </summary>
 /// <returns>Returns an object from the pool.</returns>
 public static CDSData Get(CDSStateAction action, JobPriority priority)
 {
     CDSData rq = sCDSRequestPool.Get();
     rq.Action = action;
     rq.
         Priority = priority;
     return rq;
 }
Example #6
0
 /// <summary>
 /// This factory method can be used to Get a request object and set its 
 /// parameters
 /// </summary>
 /// <returns>Returns an object from the pool.</returns>
 public static CDSData Get(CDSStateAction action)
 {
     return Get(action, JobPriority.Normal);
 }