ObjectAccessRule
using System.Security.Principal;
namespace System.Security.AccessControl
{
public abstract class ObjectAccessRule : AccessRule
{
public Guid InheritedObjectType {
get {
throw new PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl);
}
}
public ObjectAceFlags ObjectFlags {
get {
throw new PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl);
}
}
public Guid ObjectType {
get {
throw new PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl);
}
}
protected ObjectAccessRule(IdentityReference identity, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, Guid objectType, Guid inheritedObjectType, AccessControlType type)
: base(null, 0, false, InheritanceFlags.None, PropagationFlags.None, AccessControlType.Allow)
{
throw new PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl);
}
}
}