public EventLogPermissionEntry(EventLogPermissionAccess permissionAccess, string machineName) { ResourcePermissionBase.ValidateMachineName(machineName); this.permissionAccess = permissionAccess; this.machineName = machineName; }
public EventLogPermissionEntry (EventLogPermissionAccess permissionAccess, string machineName) { ResourcePermissionBase.ValidateMachineName (machineName); this.permissionAccess = permissionAccess; this.machineName = machineName; }
public EventLogPermissionEntry(EventLogPermissionAccess permissionAccess, string machineName) { if (!SyntaxCheck.CheckMachineName(machineName)) throw new ArgumentException(SR.GetString(SR.InvalidParameter, "MachineName", machineName)); this.permissionAccess = permissionAccess; this.machineName = machineName; }
public void EventLogPermissionAccesss_Bad() { EventLogPermissionAccess elpa = (EventLogPermissionAccess)Int32.MinValue; EventLogPermission elp = new EventLogPermission(elpa, "localhost"); Assert.AreEqual(1, elp.PermissionEntries.Count, "Count"); Assert.AreEqual((EventLogPermissionAccess)Int32.MinValue, elp.PermissionEntries [0].PermissionAccess, "PermissionAccess"); }
// Constructor. public EventLogPermissionEntry(EventLogPermissionAccess access, String machineName) { this.access = access; this.machineName = machineName; resourceEntry = new EventLogResourceEntry (this, (int)access, new String [] {machineName}); }
public EventLogPermission (EventLogPermissionAccess access, String machineName) : this(PermissionState.None) { AddPermissionAccess (new EventLogPermissionEntry(access, machineName) .ToResourceEntry()); }
// Constructor. public EventLogPermissionEntry(EventLogPermissionAccess access, String machineName) { this.access = access; this.machineName = machineName; resourceEntry = new EventLogResourceEntry (this, (int)access, new String [] { machineName }); }
public EventLogPermission (EventLogPermissionAccess access, String machineName) : this(PermissionState.None) { AddPermissionAccess (new EventLogPermissionEntry(access, machineName) .ToResourceEntry()); }
public EventLogPermissionEntry(EventLogPermissionAccess permissionAccess, string machineName) { if (!SyntaxCheck.CheckMachineName(machineName)) { throw new ArgumentException(SR.GetString("InvalidParameter", new object[] { "MachineName", machineName })); } this.permissionAccess = permissionAccess; this.machineName = machineName; }
public EventLogPermissionAttribute(SecurityAction action) : base(action) { machineName = ResourcePermissionBase.Local; #if NET_2_0 permissionAccess = EventLogPermissionAccess.Write; #else permissionAccess = EventLogPermissionAccess.Browse; #endif }
public EventLogPermissionAttribute (SecurityAction action) : base (action) { machineName = ResourcePermissionBase.Local; #if NET_2_0 permissionAccess = EventLogPermissionAccess.Write; #else permissionAccess = EventLogPermissionAccess.Browse; #endif }
internal EventLogPermissionEntryCollection(EventLogPermission owner) { this.owner = owner; ResourcePermissionBaseEntry[] entries = owner.GetEntries(); if (entries.Length > 0) { foreach (ResourcePermissionBaseEntry entry in entries) { EventLogPermissionAccess elpa = (EventLogPermissionAccess)entry.PermissionAccess; EventLogPermissionEntry elpe = new EventLogPermissionEntry(elpa, entry.PermissionAccessPath [0]); // we don't want to add them (again) to the base class InnerList.Add(elpe); } } }
}// AddEmptyRow internal override IPermission GetCurrentPermission() { // Change cells so we get data committed to the grid m_dg.CurrentCell = new DataGridCell(0, 1); m_dg.CurrentCell = new DataGridCell(0, 0); EventLogPermission perm = null; if (m_radUnrestricted.Checked == true) { perm = new EventLogPermission(PermissionState.Unrestricted); } else { perm = new EventLogPermission(PermissionState.None); for (int i = 0; i < m_dt.Rows.Count; i++) { // Make sure we have a socket permission to add if (m_dg[i, 0] is String && ((String)m_dg[i, 0]).Length > 0) { String sName = (String)m_dg[i, 0]; EventLogPermissionAccess elpa = EventLogPermissionAccess.None; if (((String)m_dg[i, 1]).Equals(CResourceStore.GetString("EventLogPermission:Browse"))) { elpa |= EventLogPermissionAccess.Browse; } else if (((String)m_dg[i, 1]).Equals(CResourceStore.GetString("EventLogPermission:Instrument"))) { elpa |= EventLogPermissionAccess.Instrument; } else if (((String)m_dg[i, 1]).Equals(CResourceStore.GetString("EventLogPermission:Audit"))) { elpa |= EventLogPermissionAccess.Audit; } perm.PermissionEntries.Add(new EventLogPermissionEntry(elpa, sName)); } } } return(perm); }// GetCurrentPermission
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 EventLogPermissionAttribute(SecurityAction action) : base(action) { this.machineName = "."; this.permissionAccess = EventLogPermissionAccess.Write; }
public EventLogPermission(EventLogPermissionAccess permissionAccess, string machineName) { }
public EventLogPermissionAttribute (SecurityAction action) : base (action) { machineName = ResourcePermissionBase.Local; permissionAccess = EventLogPermissionAccess.Write; }
public EventLogPermission(EventLogPermissionAccess permissionAccess, string machineName) { SetUp(); innerCollection = new EventLogPermissionEntryCollection(this); innerCollection.Add(new EventLogPermissionEntry(permissionAccess, machineName)); }
public EventLogPermission (EventLogPermissionAccess permissionAccess, string machineName) { return default(EventLogPermission); }
public EventLogPermission(EventLogPermissionAccess permissionAccess, string machineName) { return(default(EventLogPermission)); }
// Constructors public EventLogPermissionEntry(EventLogPermissionAccess permissionAccess, string machineName) {}
public EventLogPermission (EventLogPermissionAccess permissionAccess, string machineName) { SetUp (); innerCollection = new EventLogPermissionEntryCollection (this); innerCollection.Add (new EventLogPermissionEntry (permissionAccess, machineName)); }
/// <include file='doc\EventLogPermissionEntry.uex' path='docs/doc[@for="EventLogPermissionEntry.EventLogPermissionEntry1"]/*' /> ///<internalonly/> internal EventLogPermissionEntry(ResourcePermissionBaseEntry baseEntry) { this.permissionAccess = (EventLogPermissionAccess)baseEntry.PermissionAccess; this.machineName = baseEntry.PermissionAccessPath[0]; }
/// <include file='doc\EventLogPermission.uex' path='docs/doc[@for="EventLogPermission.EventLogPermission2"]/*' /> /// <devdoc> /// <para>[To be supplied.]</para> /// </devdoc> public EventLogPermission(EventLogPermissionAccess permissionAccess, string machineName) { SetNames(); this.AddPermissionAccess(new EventLogPermissionEntry(permissionAccess, machineName)); }
// Constructors. public EventLogPermissionAttribute(SecurityAction action) : base(action) { machineName = "."; permissionAccess = EventLogPermissionAccess.Browse; }
internal EventLogPermissionEntry(ResourcePermissionBaseEntry baseEntry) { this.permissionAccess = (EventLogPermissionAccess) baseEntry.PermissionAccess; this.machineName = baseEntry.PermissionAccessPath[0]; }
public EventLogPermission(EventLogPermissionAccess permissionAccess, string machineName) { this.SetNames(); this.AddPermissionAccess(new EventLogPermissionEntry(permissionAccess, machineName)); }
public EventLogPermissionAttribute(SecurityAction action) : base(action) { machineName = ResourcePermissionBase.Local; permissionAccess = EventLogPermissionAccess.Write; }
public EventLogPermission(EventLogPermissionAccess permissionAccess, string machineName) { throw new NotImplementedException(); }
public EventLogPermissionAttribute(SecurityAction action) : base(action) { this.machineName = "."; this.permissionAccess = EventLogPermissionAccess.Write; }
// Constructors. public EventLogPermissionAttribute(SecurityAction action) : base(action) { machineName = "."; permissionAccess = EventLogPermissionAccess.Browse; }