// Token: 0x060011B2 RID: 4530 RVA: 0x0006791C File Offset: 0x00065B1C
 protected override void InvokeInternal(InvokeArgs invokeArgs, List <KeyValuePair <string, object> > customDataToLog)
 {
     StoreMaintenanceAssistant.MaintenanceMailboxData maintenanceMailboxData = invokeArgs.MailboxData as StoreMaintenanceAssistant.MaintenanceMailboxData;
     try
     {
         TimeBasedAssistant.TrackAdminRpcCalls(base.DatabaseInfo, "Client=Maintenance", delegate(ExRpcAdmin rpcAdmin)
         {
             rpcAdmin.ExecuteTask(this.DatabaseInfo.Guid, maintenanceMailboxData.MaintenanceId, maintenanceMailboxData.MailboxNumber);
             if (maintenanceMailboxData.MailboxNumber == 0)
             {
                 customDataToLog.Add(new KeyValuePair <string, object>("DatabaseMaintenance", maintenanceMailboxData.MaintenanceId.ToString()));
                 return;
             }
             customDataToLog.Add(new KeyValuePair <string, object>("MailboxMaintenance", maintenanceMailboxData.MaintenanceId.ToString()));
             customDataToLog.Add(new KeyValuePair <string, object>("Mailbox", maintenanceMailboxData.MailboxGuid.ToString()));
         });
     }
     catch (MapiRetryableException innerException)
     {
         throw new SkipException(innerException);
     }
     catch (MapiPermanentException innerException2)
     {
         throw new SkipException(innerException2);
     }
 }
 // Token: 0x060011BC RID: 4540 RVA: 0x00067B3C File Offset: 0x00065D3C
 public override bool Equals(object other)
 {
     if (other == null)
     {
         return(false);
     }
     StoreMaintenanceAssistant.MaintenanceMailboxData maintenanceMailboxData = other as StoreMaintenanceAssistant.MaintenanceMailboxData;
     return(maintenanceMailboxData != null && this.Equals(maintenanceMailboxData));
 }
 // Token: 0x060011BD RID: 4541 RVA: 0x00067B61 File Offset: 0x00065D61
 public bool Equals(StoreMaintenanceAssistant.MaintenanceMailboxData other)
 {
     return(other != null && this.maintenanceId == other.MaintenanceId && base.Equals(other));
 }