public static EventLogPermission GetEventLogPermission() { EventLogPermission logPermission = new EventLogPermission(); EventLogPermissionEntry permEntry = new EventLogPermissionEntry(EventLogPermissionAccess.Administer, "."); logPermission.PermissionEntries.Add(permEntry); return logPermission; }
public static EventLogPermission GetEventLogPermission() { EventLogPermission permission = new EventLogPermission(); EventLogPermissionEntry entry = new EventLogPermissionEntry(EventLogPermissionAccess.Administer, "."); permission.PermissionEntries.Add(entry); return(permission); }
public void Copy() { foreach (EventLogPermissionAccess elpa in AllAccess) { EventLogPermission elp = new EventLogPermission(PermissionState.None); EventLogPermissionEntry elpe = new EventLogPermissionEntry(elpa, elpa.ToString()); elp.PermissionEntries.Add(elpe); EventLogPermission copy = (EventLogPermission)elp.Copy(); Assert.AreEqual(1, copy.PermissionEntries.Count, "Count==1"); Assert.AreEqual(elpa, elp.PermissionEntries [0].PermissionAccess, elpa.ToString()); } }
}// CreateDataTable protected override void PutValuesinPage() { // Put in the text for the radio buttons m_radUnrestricted.Text = CResourceStore.GetString("EventLogPermission:GrantUnrestrict"); m_radGrantFollowingPermission.Text = CResourceStore.GetString("EventLogPermission:GrantFollowing"); EventLogPermission perm = (EventLogPermission)m_perm; CheckUnrestricted(perm); if (!perm.IsUnrestricted()) { // Run through the list of socket permissions we have to accept connections IEnumerator enumer = perm.PermissionEntries.GetEnumerator(); while (enumer.MoveNext()) { EventLogPermissionEntry elpp = (EventLogPermissionEntry)enumer.Current; DataRow newRow; newRow = m_dt.NewRow(); newRow["Machine"] = elpp.MachineName; String sAccess = CResourceStore.GetString("None"); if ((elpp.PermissionAccess & EventLogPermissionAccess.Audit) == EventLogPermissionAccess.Audit) { sAccess = CResourceStore.GetString("EventLogPermission:Audit"); } else if ((elpp.PermissionAccess & EventLogPermissionAccess.Instrument) == EventLogPermissionAccess.Instrument) { sAccess = CResourceStore.GetString("EventLogPermission:Instrument"); } else if ((elpp.PermissionAccess & EventLogPermissionAccess.Browse) == EventLogPermissionAccess.Browse) { sAccess = CResourceStore.GetString("EventLogPermission:Browse"); } newRow["Access"] = new DataGridComboBoxEntry(sAccess); m_dt.Rows.Add(newRow); } } // We want at least 1 row so it looks pretty while (m_dt.Rows.Count < 1) { AddEmptyRow(m_dt); } }// PutValuesinPage
public void PermissionEntries() { EventLogPermissionAccess elpa = EventLogPermissionAccess.None; EventLogPermission elp = new EventLogPermission(elpa, "localhost"); EventLogPermissionEntryCollection elpec = elp.PermissionEntries; Assert.AreEqual(1, elpec.Count, "Count==1"); EventLogPermissionEntry elpe = new EventLogPermissionEntry(EventLogPermissionAccess.Browse, "*"); elp.PermissionEntries.Add(elpe); Assert.AreEqual(2, elpec.Count, "Count==2"); // remove (same instance) elp.PermissionEntries.Remove(elpe); Assert.AreEqual(1, elpec.Count, "Count==1 (b)"); // remove different instance (doesn't work) elpe = new EventLogPermissionEntry(EventLogPermissionAccess.None, "localhost"); Assert.AreEqual(1, elpec.Count, "Count==1"); }
public void Remove(EventLogPermissionEntry value) { }
// Methods public int Add(EventLogPermissionEntry value) { }
public void Remove(EventLogPermissionEntry value) {}
public int IndexOf(EventLogPermissionEntry value) { }
public bool Contains(EventLogPermissionEntry value) { }
public int IndexOf(EventLogPermissionEntry value) {}
public void CopyTo(EventLogPermissionEntry[] array, int index) {}
public bool Contains(EventLogPermissionEntry value) {}
public void AddRange(EventLogPermissionEntry[] value) {}
// Methods public int Add(EventLogPermissionEntry value) {}
public EventLogPermission(EventLogPermissionEntry[] permissionAccessEntries) {}
public void Insert(int index, EventLogPermissionEntry value) { }
public void Insert(int index, EventLogPermissionEntry value) {}