Example #1
0
        public SPAuditInstance(ObjectInstance prototype, SPAudit audit)
            : this(prototype)
        {
            if (audit == null)
            {
                throw new ArgumentNullException("audit");
            }

            m_audit = audit;
        }
Example #2
0
        private void WriteAuditEvent_Click(object sender, EventArgs e)
        {
            SPSite site = new SPSite("http://sp2016");

            SPAudit audit = site.Audit;

            audit.WriteAuditEvent(SPAuditEventType.Custom, "MySource", "<xml/>");

            MessageBox.Show("Written!");
        }
Example #3
0
        private void UpdateButton_Click(object sender, EventArgs e)
        {
            SPSite site = new SPSite("http://sp2016");

            SPAudit audit = site.Audit;

            audit.AuditFlags = SPAuditMaskType.None;

            audit.Update();

            MessageBox.Show("Updated!");
        }
Example #4
0
        private void GetAuditEntriesButton_Click(object sender, EventArgs e)
        {
            SPSite site = new SPSite("http://sp2016");

            SPAudit audit = site.Audit;

            var collection = audit.GetEntries();

            string json = JsonConvert.SerializeObject(collection);

            File.WriteAllText(@"C:\aduit.log", json);

            grid.DataSource = collection.Cast <SPAuditEntry>().ToList();
        }
        public List <Aduit> GetAuditEntries()
        {
            SPSite  site  = new SPSite("http://sp2016");
            SPAudit audit = site.Audit;
            SPAuditEntryCollection collection = audit.GetEntries();

            List <Aduit> Data = new List <Aduit>();

            foreach (SPAuditEntry i in collection)
            {
                Data.Add(TransExpV2 <SPAuditEntry, Aduit> .Trans(i));
            }

            return(Data);
        }