/// <summary> /// Initializes a new instance of the <see cref="UPChangeDataServerOperation"/> class. /// </summary> /// <param name="records"> /// The records. /// </param> /// <param name="requestControlKey"> /// The request control key. /// </param> /// <param name="requestNumber"> /// The request number. /// </param> /// <param name="theDelegate"> /// The delegate. /// </param> public UPChangeDataServerOperation( List <UPCRMRecord> records, string requestControlKey, int requestNumber, IChangeDataRequestHandler theDelegate) { this.Records = new List <UPCRMRecord>(records); this.RequestNumber = requestNumber; this.RequestControlKey = requestControlKey; this.Delegate = theDelegate; }
/// <summary> /// Initializes a new instance of the <see cref="UPChangeDataServerOperationOffline"/> class. /// </summary> /// <param name="record">The record.</param> /// <param name="requestControlKey">The request control key.</param> /// <param name="requestNumber">The request number.</param> /// <param name="theDelegate">The delegate.</param> public UPChangeDataServerOperationOffline(UPCRMRecord record, string requestControlKey, int requestNumber, IChangeDataRequestHandler theDelegate) : base(record, requestControlKey, requestNumber, theDelegate) { }