public PXSyncResult(string operation, PXEmailSyncDirection.Directions direction, string mailbox, string id, Guid?note, string key, string message, Exception error, string[] details) : this(operation, direction, mailbox, id, note, key) { Error = error; Message = message; Details = details; }
public override void EmailsSync(EMailSyncPolicy policy, PXEmailSyncDirection.Directions direction, IEnumerable <PXSyncMailbox> mailboxes) { using (ExchangeBaseSyncCommand cmd = new ExchangeEmailsSyncCommand(this)) { cmd.ProcessSync(policy, direction, mailboxes); } }
public PXSyncDirectFolder(string mailbox, BaseFolderIdType folder, PXEmailSyncDirection.Directions direction, bool categorized, PXSyncMovingCondition[] moveTo) : base(mailbox, folder) { Direction = direction; Categorized = categorized; MoveToFolder = moveTo; }
public PXSyncResult(string operation, PXEmailSyncDirection.Directions direction, string mailbox, string id, Guid?note, string key) : base(mailbox, id, note) { DisplayKey = key; Date = DateTime.UtcNow; OperationTitle = operation; Direction = direction; }
public PXSyncFolderSpecification(string name, DistinguishedFolderIdNameType type, PXEmailSyncDirection.Directions direction, bool categorized, params PXSyncMovingCondition[] moveTo) { Name = name; Type = type; Categorized = categorized; Direction = direction; MoveTo = moveTo; }
public PXSyncResult(PXSyncResult result, string id = null, Guid?note = null, string key = null, PXSyncItemStatus?status = null) : this(result.OperationTitle, result.Direction, result.Address, id ?? result.ItemID, note ?? result.NoteID, key ?? result.DisplayKey) { ItemStatus = result.ItemStatus; DisplayKey = result.DisplayKey; ActionTitle = result.ActionTitle; OperationTitle = result.OperationTitle; Direction = result.Direction; Error = result.Error; Message = result.Message; Details = result.Details; Date = result.Date; Reprocess = result.Reprocess; }
public virtual void EmailsSync(EMailSyncPolicy policy, PXEmailSyncDirection.Directions direction, IEnumerable <PXSyncMailbox> mailboxes) { throw new PXException(Messages.EmailExchangeMethodNotSupported); }