diff options
author | Sebastien Pouliot <sebastien@ximian.com> | 2004-09-12 02:53:31 +0400 |
---|---|---|
committer | Sebastien Pouliot <sebastien@ximian.com> | 2004-09-12 02:53:31 +0400 |
commit | 48f0d411c5d467689e9835193e0d93254710f95f (patch) | |
tree | a0125aed499cf34c3094fc785cc72b7f3bdfbeb9 /mcs/class/System/System.Diagnostics/EventLogPermissionEntry.cs | |
parent | 5377c6290311feffb1859b17b96f350e3e966b69 (diff) |
2004-09-11 Sebastien Pouliot <sebastien@ximian.com>
* EventLogPermission.cs: Completed implementation.
* EventLogPermissionAccess.cs: Fixed enum values.
* EventLogPermissionEntry.cs: Added validation for machine names.
* EventLogPermissionEntryCollection.cs: Added synchronization
of entries with the base permission class.
* PerformanceCounterPermission.cs: Completed implementation.
* PerformanceCounterPermissionAccess.cs: Fixed enum values.
* PerformanceCounterPermissionEntry.cs: Added validations for machine
and category names.
* PerformanceCounterPermissionEntryCollection.cs: Added synchronization
of entries with the base permission class.
svn path=/trunk/mcs/; revision=33762
Diffstat (limited to 'mcs/class/System/System.Diagnostics/EventLogPermissionEntry.cs')
-rw-r--r-- | mcs/class/System/System.Diagnostics/EventLogPermissionEntry.cs | 22 |
1 files changed, 10 insertions, 12 deletions
diff --git a/mcs/class/System/System.Diagnostics/EventLogPermissionEntry.cs b/mcs/class/System/System.Diagnostics/EventLogPermissionEntry.cs index be9ea7c7be8..1521e4ea29b 100644 --- a/mcs/class/System/System.Diagnostics/EventLogPermissionEntry.cs +++ b/mcs/class/System/System.Diagnostics/EventLogPermissionEntry.cs @@ -30,37 +30,35 @@ // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // -using System; -using System.Diagnostics; using System.Security.Permissions; -namespace System.Diagnostics -{ +namespace System.Diagnostics { + [Serializable] - public class EventLogPermissionEntry - { + public class EventLogPermissionEntry { + private EventLogPermissionAccess permissionAccess; private string machineName; - public EventLogPermissionEntry ( - EventLogPermissionAccess permissionAccess, - string machineName) + public EventLogPermissionEntry (EventLogPermissionAccess permissionAccess, string machineName) { + ResourcePermissionBase.ValidateMachineName (machineName); + this.permissionAccess = permissionAccess; this.machineName = machineName; } public string MachineName { - get {return machineName; } + get { return machineName; } } public EventLogPermissionAccess PermissionAccess { - get {return permissionAccess; } + get { return permissionAccess; } } internal ResourcePermissionBaseEntry CreateResourcePermissionBaseEntry () { - return new ResourcePermissionBaseEntry ((int) permissionAccess, new string[] {machineName}); + return new ResourcePermissionBaseEntry ((int) permissionAccess, new string[] { machineName }); } } } |