// Token: 0x060016BB RID: 5819 RVA: 0x00080534 File Offset: 0x0007E734 protected override void InvokeInternal(InvokeArgs invokeArgs, List <KeyValuePair <string, object> > customDataToLog) { if (invokeArgs.StoreSession.MailboxOwner.Alias.Contains("SystemMailbox{e0dc1c29-89c3-4034-b678-e6c29d823ed9}")) { try { ExceptionHandler.Handle(delegate { using (HostRpcClient hostRpcClient = new HostRpcClient(Environment.MachineName)) { hostRpcClient.EnsureTenantMonitoring(invokeArgs.StoreSession.OrganizationId.GetBytes(Encoding.UTF8)); } }, new ExceptionGroupHandler(ExceptionGroupHandlers.Rpc), new ExceptionHandlingOptions(TimeSpan.FromMinutes(1.0)) { ClientId = "TaskStoreEventBasedAssistant", Operation = "EnsureTenantMonitoring" }); } catch (AggregateException ex) { ExTraceGlobals.GeneralTracer.TraceError <string>((long)this.GetHashCode(), "Error during call to EnsureTenantMonitoring {0}", ex.ToString()); } } }
// Token: 0x060016AB RID: 5803 RVA: 0x00080390 File Offset: 0x0007E590 protected override void HandleEventInternal(MapiEvent mapiEvent, MailboxSession itemStore, StoreObject item, List <KeyValuePair <string, object> > customDataToLog) { if (ObjectClass.IsOfClass(mapiEvent.ObjectClass, "IPM.Configuration.DarTask") && itemStore != null && item != null) { try { ExceptionHandler.Handle(delegate { using (HostRpcClient hostRpcClient = new HostRpcClient(itemStore.ServerFullyQualifiedDomainName)) { hostRpcClient.NotifyTaskStoreChange(itemStore.MailboxOwner.MailboxInfo.OrganizationId.GetBytes(Encoding.UTF8)); } }, new ExceptionGroupHandler(ExceptionGroupHandlers.Rpc), new ExceptionHandlingOptions(TimeSpan.FromMinutes(1.0)) { ClientId = "TaskStoreEventBasedAssistant", Operation = "NotifyTaskStoreChange" }); } catch (AggregateException ex) { ExTraceGlobals.GeneralTracer.TraceError <string>((long)this.GetHashCode(), "Error during call to TaskStoreEventBasedAssistant {0}", ex.ToString()); } } }