// Token: 0x06000028 RID: 40 RVA: 0x00002B7C File Offset: 0x00000D7C
        private void PublishModificationOfAuditingEvents(AuditDatabaseDecoratedContainer auditDatabaseDecoratedContainer, int insertedId)
        {
            if (this.indicationPublisher == null)
            {
                this.indicationPublisher = IndicationPublisher.CreateV3();
            }
            Dictionary <string, object> dictionary = new Dictionary <string, object>
            {
                {
                    "ActionType",
                    auditDatabaseDecoratedContainer.ActionType.ToString()
                },
                {
                    "AuditEventId",
                    insertedId
                },
                {
                    "InstanceType",
                    "Orion.AuditingEvents"
                },
                {
                    "OriginalAccountId",
                    auditDatabaseDecoratedContainer.AccountId
                }
            };
            Indication indication = new Indication
            {
                IndicationProperties     = IndicationHelper.GetIndicationProperties(),
                IndicationType           = "System.InstanceCreated",
                SourceInstanceProperties = new PropertyBag(dictionary)
            };

            this.indicationPublisher.Publish(indication);
        }
 // Token: 0x060004EA RID: 1258 RVA: 0x0001EBA6 File Offset: 0x0001CDA6
 public ThresholdIndicator(IInformationServiceProxyFactory swisFactory, IndicationPublisher indicationReporter)
 {
     if (swisFactory == null)
     {
         throw new ArgumentNullException("swisFactory");
     }
     if (indicationReporter == null)
     {
         throw new ArgumentNullException("indicationReporter");
     }
     this._swisFactory         = swisFactory;
     this._indicationPublisher = indicationReporter;
 }
 // Token: 0x06000426 RID: 1062 RVA: 0x0001C3D6 File Offset: 0x0001A5D6
 public TechnologyPollingIndicator(IInformationServiceProxyFactory swisFactory, IndicationPublisher indicationReporter)
 {
     if (swisFactory == null)
     {
         throw new ArgumentNullException("swisFactory");
     }
     if (indicationReporter == null)
     {
         throw new ArgumentNullException("indicationReporter");
     }
     this.swisFactory        = swisFactory;
     this.indicationReporter = indicationReporter;
 }
 // Token: 0x060004E9 RID: 1257 RVA: 0x0001EB94 File Offset: 0x0001CD94
 public ThresholdIndicator() : this(new InformationServiceProxyFactory(), IndicationPublisher.CreateV3())
 {
 }
 // Token: 0x06000425 RID: 1061 RVA: 0x0001C3C4 File Offset: 0x0001A5C4
 public TechnologyPollingIndicator() : this(new InformationServiceProxyFactory(), IndicationPublisher.CreateV3())
 {
 }