EventLogPermissionHolder.cs source code in C# .NET

Source code for the .NET framework in C#

                        

Code:

/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Core / System / Diagnostics / Eventing / Reader / EventLogPermissionHolder.cs / 1305376 / EventLogPermissionHolder.cs

                            // ==++== 
//
//   Copyright (c) Microsoft Corporation.  All rights reserved.
//
// ==--== 
/*============================================================
** 
** Class: EventLogPermissionHolder 
**
** Purpose: 
** Internal class that defines the permissions that are used
** throughout the Event Log classes of this namespace.
**
============================================================*/ 
using System;
using System.Security.Permissions; 
 
namespace System.Diagnostics.Eventing.Reader {
 
    internal class EventLogPermissionHolder {
        public EventLogPermissionHolder() {
        }
 
        public static EventLogPermission GetEventLogPermission() {
            EventLogPermission logPermission = new EventLogPermission(); 
            EventLogPermissionEntry permEntry = 
                    new EventLogPermissionEntry(EventLogPermissionAccess.Administer, ".");
            logPermission.PermissionEntries.Add(permEntry); 
            return logPermission;
        }
    }
} 

// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
                        

Link Menu

Network programming in C#, Network Programming in VB.NET, Network Programming in .NET
This book is available now!
Buy at Amazon US or
Buy at Amazon UK