Search Results for

    Show / Hide Table of Contents

    Class RawSecurityDescriptor

    Inheritance
    System.Object
    GenericSecurityDescriptor
    RawSecurityDescriptor
    Inherited Members
    GenericSecurityDescriptor.GetBinaryForm(Byte[], Int32)
    GenericSecurityDescriptor.GetSddlForm(AccessControlSections)
    GenericSecurityDescriptor.IsSddlConversionSupported()
    GenericSecurityDescriptor.BinaryLength
    GenericSecurityDescriptor.Revision
    Namespace: System.Security.AccessControl
    Assembly: IronZip.dll
    Syntax
    public sealed class RawSecurityDescriptor : GenericSecurityDescriptor

    Constructors

    RawSecurityDescriptor(Byte[], Int32)

    Declaration
    public RawSecurityDescriptor(byte[] binaryForm, int offset)
    Parameters
    Type Name Description
    System.Byte[] binaryForm
    System.Int32 offset

    RawSecurityDescriptor(ControlFlags, SecurityIdentifier, SecurityIdentifier, RawAcl, RawAcl)

    Declaration
    public RawSecurityDescriptor(ControlFlags flags, SecurityIdentifier owner, SecurityIdentifier group, RawAcl systemAcl, RawAcl discretionaryAcl)
    Parameters
    Type Name Description
    ControlFlags flags
    SecurityIdentifier owner
    SecurityIdentifier group
    RawAcl systemAcl
    RawAcl discretionaryAcl

    RawSecurityDescriptor(String)

    Declaration
    public RawSecurityDescriptor(string sddlForm)
    Parameters
    Type Name Description
    System.String sddlForm

    Properties

    ControlFlags

    Declaration
    public override ControlFlags ControlFlags { get; }
    Property Value
    Type Description
    ControlFlags
    Overrides
    GenericSecurityDescriptor.ControlFlags

    DiscretionaryAcl

    Declaration
    public RawAcl DiscretionaryAcl { get; set; }
    Property Value
    Type Description
    RawAcl

    Group

    Declaration
    public override SecurityIdentifier Group { get; set; }
    Property Value
    Type Description
    SecurityIdentifier
    Overrides
    GenericSecurityDescriptor.Group

    Owner

    Declaration
    public override SecurityIdentifier Owner { get; set; }
    Property Value
    Type Description
    SecurityIdentifier
    Overrides
    GenericSecurityDescriptor.Owner

    ResourceManagerControl

    Declaration
    public byte ResourceManagerControl { get; set; }
    Property Value
    Type Description
    System.Byte

    SystemAcl

    Declaration
    public RawAcl SystemAcl { get; set; }
    Property Value
    Type Description
    RawAcl

    Methods

    SetFlags(ControlFlags)

    Declaration
    public void SetFlags(ControlFlags flags)
    Parameters
    Type Name Description
    ControlFlags flags

    Inherited members

    GetBinaryForm(Byte[], Int32)
    GetSddlForm(AccessControlSections)
    IsSddlConversionSupported()
    BinaryLength
    Revision
    ☀
    ☾
    Downloads
    • Download with NuGet
    • Start for Free
    In This Article
    Back to top
    Install with NuGet
    Want to deploy IronZIP to a live project for FREE?
    What’s included?
    30 days of fully-functional product
    Test and share in a live environment
    No watermarks in production
    Get your free 30-day Trial Key instantly.
    No credit card or account creation required
    Your Trial License Key has been emailed to you.
    Download IronZIP free to apply
    your Trial Licenses Key
    Install with NuGet View Licenses
    Licenses from $499. Have a question? Get in touch.