コード例 #1
0
        /// <summary>
        /// Add a Work Queue Item Sender to an existing (saved) Work Queue Item.
        /// </summary>
        /// <param name="forSender">Work Queue Item Sender Object Instance</param>
        /// <returns>Success (Boolean)</returns>
        public Boolean AddSender(WorkQueueItemSender forSender)
        {
            Boolean success = true;

            forSender.WorkQueueItemId = Id;

            success = forSender.Save();

            return(success);
        }
コード例 #2
0
        /// <summary>
        /// Make a copy of an existing Work Queue Item Sender. Will reset Unique Id and Work Queue Item Id to 0.
        /// </summary>
        /// <returns>A copy of an existing Work Queue Item Sender.</returns>
        public WorkQueueItemSender Copy()
        {
            WorkQueueItemSender copied = new WorkQueueItemSender(application);

            copied.WorkQueueItemId = 0;


            copied.SenderObjectType = senderObjectType;

            copied.SenderObjectId = senderObjectId;

            copied.EventObjectType = eventObjectType;

            copied.EventObjectId = eventObjectId;

            copied.eventInstanceId = eventInstanceId;

            copied.EventDescription = eventDescription;

            copied.Priority = priority;


            return(copied);
        }