RawSecurityDescriptor Klass

Definition

Representerar en säkerhetsbeskrivning. En säkerhetsbeskrivning innehåller en ägare, en primär grupp, en DACL (Discretionary Access Control List) och en SACL (System Access Control List).

public ref class RawSecurityDescriptor sealed : System::Security::AccessControl::GenericSecurityDescriptor
public sealed class RawSecurityDescriptor : System.Security.AccessControl.GenericSecurityDescriptor
type RawSecurityDescriptor = class
    inherit GenericSecurityDescriptor
Public NotInheritable Class RawSecurityDescriptor
Inherits GenericSecurityDescriptor
Arv
RawSecurityDescriptor

Konstruktorer

Name Description
RawSecurityDescriptor(Byte[], Int32)

Initierar en ny instans av RawSecurityDescriptor klassen från den angivna matrisen med bytevärden.

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

Initierar en ny instans av RawSecurityDescriptor klassen med de angivna värdena.

RawSecurityDescriptor(String)

Initierar en ny instans av RawSecurityDescriptor klassen från den angivna SDDL-strängen (Security Descriptor Definition Language).

Egenskaper

Name Description
BinaryLength

Hämtar längden, i byte, på den binära representationen av det aktuella GenericSecurityDescriptor objektet. Den här längden bör användas innan du konverterar ACL:en till en binär matris med GetBinaryForm(Byte[], Int32) metoden .

(Ärvd från GenericSecurityDescriptor)
ControlFlags

Hämtar värden som anger objektets RawSecurityDescriptor beteende.

DiscretionaryAcl

Hämtar eller anger DACL (Discretionary Access Control List) för det här RawSecurityDescriptor-objektet. DACL innehåller åtkomstregler.

Group

Hämtar eller anger den primära gruppen för det här RawSecurityDescriptor objektet.

Owner

Hämtar eller anger ägaren till objektet som är associerat med det här RawSecurityDescriptor objektet.

ResourceManagerControl

Hämtar eller anger ett bytevärde som representerar de resource manager-kontrollbitar som är associerade med det här RawSecurityDescriptor objektet.

SystemAcl

Hämtar eller anger SACL (System Access Control List) för det här objektet RawSecurityDescriptor. SACL innehåller granskningsregler.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetBinaryForm(Byte[], Int32)

Returnerar en matris med bytevärden som representerar informationen i det här GenericSecurityDescriptor objektet.

(Ärvd från GenericSecurityDescriptor)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetSddlForm(AccessControlSections)

Returnerar SDDL-representationen (Security Descriptor Definition Language) för de angivna avsnitten i säkerhetsbeskrivningen som det här GenericSecurityDescriptor objektet representerar.

(Ärvd från GenericSecurityDescriptor)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
SetFlags(ControlFlags)

Anger egenskapen för ControlFlags det här RawSecurityDescriptor objektet till det angivna värdet.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för