ObjectSecurity Klas

Definitie

Biedt de mogelijkheid om de toegang tot objecten te beheren zonder directe manipulatie van Access Control Lijsten (ACL's). Deze klasse is de abstracte basisklasse voor de CommonObjectSecurity en DirectoryObjectSecurity klassen.

public ref class ObjectSecurity abstract
public abstract class ObjectSecurity
type ObjectSecurity = class
Public MustInherit Class ObjectSecurity
Overname
ObjectSecurity
Afgeleid

Constructors

Name Description
ObjectSecurity()

Initialiseert een nieuw exemplaar van de ObjectSecurity klasse.

ObjectSecurity(Boolean, Boolean)

Initialiseert een nieuw exemplaar van de ObjectSecurity klasse.

ObjectSecurity(CommonSecurityDescriptor)

Initialiseert een nieuw exemplaar van de ObjectSecurity klasse.

Eigenschappen

Name Description
AccessRightType

Hiermee haalt u het Type beveiligbare object op dat aan dit ObjectSecurity object is gekoppeld.

AccessRulesModified

Hiermee wordt een Booleaanse waarde opgehaald of ingesteld die aangeeft of de toegangsregels die aan dit ObjectSecurity object zijn gekoppeld, zijn gewijzigd.

AccessRuleType

Hiermee wordt het Type object opgehaald dat is gekoppeld aan de toegangsregels van dit ObjectSecurity object. Het Type object moet een object zijn dat kan worden gecast als een SecurityIdentifier object.

AreAccessRulesCanonical

Hiermee wordt een Booleaanse waarde opgehaald die aangeeft of de toegangsregels die aan dit ObjectSecurity object zijn gekoppeld, in canonieke volgorde staan.

AreAccessRulesProtected

Hiermee wordt een Booleaanse waarde opgehaald die aangeeft of de Discretionaire Access Control List (DACL) die is gekoppeld aan dit ObjectSecurity-object is beveiligd.

AreAuditRulesCanonical

Hiermee wordt een Booleaanse waarde opgehaald die aangeeft of de controleregels die aan dit ObjectSecurity object zijn gekoppeld, in canonieke volgorde staan.

AreAuditRulesProtected

Hiermee wordt een Booleaanse waarde opgehaald die aangeeft of de System Access Control List (SACL) die is gekoppeld aan dit ObjectSecurity-object is beveiligd.

AuditRulesModified

Hiermee wordt een Booleaanse waarde opgehaald of ingesteld die aangeeft of de controleregels die aan dit ObjectSecurity object zijn gekoppeld, zijn gewijzigd.

AuditRuleType

Hiermee wordt het Type object opgehaald dat is gekoppeld aan de controleregels van dit ObjectSecurity object. Het Type object moet een object zijn dat kan worden gecast als een SecurityIdentifier object.

GroupModified

Hiermee wordt een Booleaanse waarde opgehaald of ingesteld die aangeeft of de groep die is gekoppeld aan het beveiligbare object is gewijzigd.

IsContainer

Hiermee wordt een Booleaanse waarde opgehaald die aangeeft of dit ObjectSecurity object een containerobject is.

IsDS

Hiermee haalt u een Booleaanse waarde op die aangeeft of dit ObjectSecurity object een mapobject is.

OwnerModified

Hiermee wordt een Booleaanse waarde opgehaald of ingesteld die aangeeft of de eigenaar van het beveiligbare object is gewijzigd.

Methoden

Name Description
AccessRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AccessControlType)

Initialiseert een nieuw exemplaar van de AccessRule klasse met de opgegeven waarden.

AuditRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AuditFlags)

Initialiseert een nieuw exemplaar van de AuditRule klasse met de opgegeven waarden.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetGroup(Type)

Hiermee haalt u de primaire groep op die is gekoppeld aan de opgegeven eigenaar.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetOwner(Type)

Hiermee haalt u de eigenaar op die is gekoppeld aan de opgegeven primaire groep.

GetSecurityDescriptorBinaryForm()

Retourneert een matrix van bytewaarden die de beveiligingsdescriptorgegevens voor dit ObjectSecurity object vertegenwoordigen.

GetSecurityDescriptorSddlForm(AccessControlSections)

Retourneert de SDDL-weergave (Security Descriptor Definition Language) van de opgegeven secties van de beveiligingsdescriptor die aan dit ObjectSecurity object is gekoppeld.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
IsSddlConversionSupported()

Retourneert een Booleaanse waarde die aangeeft of de beveiligingsdescriptor die aan dit ObjectSecurity object is gekoppeld, kan worden geconverteerd naar de SDDL-indeling (Security Descriptor Definition Language).

MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ModifyAccess(AccessControlModification, AccessRule, Boolean)

De opgegeven wijziging wordt toegepast op de Discretionaire Access Control List (DACL) die aan dit ObjectSecurity-object is gekoppeld.

ModifyAccessRule(AccessControlModification, AccessRule, Boolean)

De opgegeven wijziging wordt toegepast op de Discretionaire Access Control List (DACL) die aan dit ObjectSecurity-object is gekoppeld.

ModifyAudit(AccessControlModification, AuditRule, Boolean)

De opgegeven wijziging wordt toegepast op de System Access Control List (SACL) die is gekoppeld aan dit ObjectSecurity-object.

ModifyAuditRule(AccessControlModification, AuditRule, Boolean)

De opgegeven wijziging wordt toegepast op de System Access Control List (SACL) die is gekoppeld aan dit ObjectSecurity-object.

Persist(Boolean, String, AccessControlSections)

Hiermee worden de opgegeven secties van de beveiligingsdescriptor die aan dit ObjectSecurity object is gekoppeld, opgeslagen in permanente opslag. U wordt aangeraden de waarden van de includeSections parameters die aan de constructor worden doorgegeven en persistente methoden identiek te laten zijn.

Persist(SafeHandle, AccessControlSections)

Hiermee worden de opgegeven secties van de beveiligingsdescriptor die aan dit ObjectSecurity object is gekoppeld, opgeslagen in permanente opslag. U wordt aangeraden de waarden van de includeSections parameters die aan de constructor worden doorgegeven en persistente methoden identiek te laten zijn.

Persist(String, AccessControlSections)

Hiermee worden de opgegeven secties van de beveiligingsdescriptor die aan dit ObjectSecurity object is gekoppeld, opgeslagen in permanente opslag. U wordt aangeraden de waarden van de includeSections parameters die aan de constructor worden doorgegeven en persistente methoden identiek te laten zijn.

PurgeAccessRules(IdentityReference)

Hiermee verwijdert u alle toegangsregels die zijn gekoppeld aan de opgegeven IdentityReference.

PurgeAuditRules(IdentityReference)

Hiermee verwijdert u alle controleregels die zijn gekoppeld aan de opgegeven IdentityReference.

ReadLock()

Hiermee wordt dit ObjectSecurity object vergrendeld voor leestoegang.

ReadUnlock()

Hiermee ontgrendelt u dit ObjectSecurity object voor leestoegang.

SetAccessRuleProtection(Boolean, Boolean)

Hiermee stelt u de beveiliging in of verwijdert u de toegangsregels die aan dit ObjectSecurity object zijn gekoppeld. Beveiligde toegangsregels kunnen niet worden gewijzigd door bovenliggende objecten via overname.

SetAuditRuleProtection(Boolean, Boolean)

Hiermee stelt u de beveiliging van de controleregels die aan dit object zijn gekoppeld, in of verwijdert u deze ObjectSecurity . Beveiligde controleregels kunnen niet worden gewijzigd door bovenliggende objecten via overname.

SetGroup(IdentityReference)

Hiermee stelt u de primaire groep in voor de beveiligingsdescriptor die aan dit ObjectSecurity object is gekoppeld.

SetOwner(IdentityReference)

Hiermee stelt u de eigenaar in voor de beveiligingsdescriptor die aan dit ObjectSecurity object is gekoppeld.

SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections)

Hiermee stelt u de opgegeven secties van de beveiligingsdescriptor voor dit ObjectSecurity object in op basis van de opgegeven matrix van bytewaarden.

SetSecurityDescriptorBinaryForm(Byte[])

Hiermee stelt u de beveiligingsdescriptor voor dit ObjectSecurity object in op basis van de opgegeven matrix van bytewaarden.

SetSecurityDescriptorSddlForm(String, AccessControlSections)

Hiermee stelt u de opgegeven secties van de beveiligingsdescriptor voor dit ObjectSecurity object in op basis van de opgegeven SDDL-tekenreeks (Security Descriptor Definition Language).

SetSecurityDescriptorSddlForm(String)

Hiermee stelt u de beveiligingsdescriptor voor dit ObjectSecurity object in op basis van de opgegeven SDDL-tekenreeks (Security Descriptor Definition Language).

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
WriteLock()

Hiermee wordt dit ObjectSecurity object vergrendeld voor schrijftoegang.

WriteUnlock()

Hiermee ontgrendelt u dit ObjectSecurity object voor schrijftoegang.

Van toepassing op