// Constructor.
	internal SecurityIdentity(String accountName,
							  AuthenticationOption authenticationLevel,
							  int authenticationService,
							  ImpersonationLevelOption impersonationLevel)
			{
				this.accountName = accountName;
				this.authenticationLevel = authenticationLevel;
				this.authenticationService = authenticationService;
				this.impersonationLevel = impersonationLevel;
			}
 public ApplicationAccessControlAttribute(bool val)
 {
     this._val = val;
     this._authLevel = ~AuthenticationOption.Default;
     this._impLevel = ~ImpersonationLevelOption.Default;
     if (this._val)
     {
         this._checkLevel = AccessChecksLevelOption.ApplicationComponent;
     }
     else
     {
         this._checkLevel = AccessChecksLevelOption.Application;
     }
 }