DbDataPermissionAttribute.cs 1019 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. //
  2. // System.Data.Common.DbDataPermissionAttribute.cs
  3. //
  4. // Authors:
  5. // Rodrigo Moya ([email protected])
  6. // Tim Coleman ([email protected])
  7. //
  8. // (C) Ximian, Inc
  9. // Copyright (C) Tim Coleman, 2002
  10. //
  11. using System;
  12. using System.Security.Permissions;
  13. namespace System.Data.Common {
  14. [AttributeUsage (AttributeTargets.Assembly | AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Constructor | AttributeTargets.Method)]
  15. [Serializable]
  16. public abstract class DBDataPermissionAttribute : CodeAccessSecurityAttribute
  17. {
  18. #region Fields
  19. SecurityAction securityAction;
  20. bool allowBlankPassword;
  21. #endregion // Fields
  22. #region Constructors
  23. protected DBDataPermissionAttribute (SecurityAction action)
  24. : base (action)
  25. {
  26. securityAction = action;
  27. allowBlankPassword = false;
  28. }
  29. #endregion // Constructors
  30. #region Properties
  31. public bool AllowBlankPassword {
  32. get { return allowBlankPassword; }
  33. set { allowBlankPassword = value; }
  34. }
  35. #endregion // Properties
  36. }
  37. }