DiscretionaryAcl
using System.Runtime.CompilerServices;
using System.Security.Principal;
namespace System.Security.AccessControl
{
[System.Runtime.CompilerServices.NullableContext(1)]
[System.Runtime.CompilerServices.Nullable(0)]
public sealed class DiscretionaryAcl : CommonAcl
{
public DiscretionaryAcl(bool isContainer, bool isDS, byte revision, int capacity)
{
throw new PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl);
}
public DiscretionaryAcl(bool isContainer, bool isDS, int capacity)
{
throw new PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl);
}
[System.Runtime.CompilerServices.NullableContext(2)]
public DiscretionaryAcl(bool isContainer, bool isDS, RawAcl rawAcl)
{
throw new PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl);
}
public void AddAccess(AccessControlType accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags)
{
throw new PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl);
}
public void AddAccess(AccessControlType accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType)
{
throw new PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl);
}
public void AddAccess(AccessControlType accessType, SecurityIdentifier sid, ObjectAccessRule rule)
{
throw new PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl);
}
public bool RemoveAccess(AccessControlType accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags)
{
throw new PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl);
}
public bool RemoveAccess(AccessControlType accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType)
{
throw new PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl);
}
public bool RemoveAccess(AccessControlType accessType, SecurityIdentifier sid, ObjectAccessRule rule)
{
throw new PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl);
}
public void RemoveAccessSpecific(AccessControlType accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags)
{
throw new PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl);
}
public void RemoveAccessSpecific(AccessControlType accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType)
{
throw new PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl);
}
public void RemoveAccessSpecific(AccessControlType accessType, SecurityIdentifier sid, ObjectAccessRule rule)
{
throw new PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl);
}
public void SetAccess(AccessControlType accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags)
{
throw new PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl);
}
public void SetAccess(AccessControlType accessType, SecurityIdentifier sid, int accessMask, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType)
{
throw new PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl);
}
public void SetAccess(AccessControlType accessType, SecurityIdentifier sid, ObjectAccessRule rule)
{
throw new PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl);
}
}
}