2 // System.Diagnostics.EventLogPermissionEntry.cs
5 // Jonathan Pryor (jonpryor@vt.edu)
6 // Andreas Nahr (ClassDevelopment@A-SoftTech.com)
9 // (C) 2003 Andreas Nahr
13 using System.Diagnostics;
14 using System.Security.Permissions;
16 namespace System.Diagnostics
19 public class EventLogPermissionEntry
21 private EventLogPermissionAccess permissionAccess;
22 private string machineName;
24 public EventLogPermissionEntry (
25 EventLogPermissionAccess permissionAccess,
28 this.permissionAccess = permissionAccess;
29 this.machineName = machineName;
32 public string MachineName {
33 get {return machineName; }
36 public EventLogPermissionAccess PermissionAccess {
37 get {return permissionAccess; }
40 internal ResourcePermissionBaseEntry CreateResourcePermissionBaseEntry ()
42 return new ResourcePermissionBaseEntry ((int) permissionAccess, new string[] {machineName});