ObjectSecurity<T> Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt de mogelijkheid om toegang tot objecten te beheren zonder directe manipulatie van Access Control Lijsten (ACL's); biedt ook de mogelijkheid om toegangsrechten voor typecast te typen.
generic <typename T>
where T : value classpublic ref class ObjectSecurity abstract : System::Security::AccessControl::NativeObjectSecurity
public abstract class ObjectSecurity<T> : System.Security.AccessControl.NativeObjectSecurity where T : struct
type ObjectSecurity<'T (requires 'T : struct)> = class
inherit NativeObjectSecurity
Public MustInherit Class ObjectSecurity(Of T)
Inherits NativeObjectSecurity
Type parameters
- T
De toegangsrechten voor het object.
- Overname
- Afgeleid
Opmerkingen
Toegangsrechten (machtigingen) zijn type T, dat u kunt typen naar of van een int. U kunt bijvoorbeeld een FileSystemRights cast als het toegangsrechtentype casten en vervolgens het exemplaar normaal gebruiken. Daarentegen ObjectSecurity heeft altijd toegangsrechten van het type int.
Constructors
| Name | Description |
|---|---|
| ObjectSecurity<T>(Boolean, ResourceType, SafeHandle, AccessControlSections, NativeObjectSecurity+ExceptionFromErrorCode, Object) |
Initialiseert een nieuw exemplaar van de klasse ObjectSecurity'1. |
| ObjectSecurity<T>(Boolean, ResourceType, SafeHandle, AccessControlSections) |
Initialiseert een nieuw exemplaar van de klasse ObjectSecurity'1. |
| ObjectSecurity<T>(Boolean, ResourceType, String, AccessControlSections, NativeObjectSecurity+ExceptionFromErrorCode, Object) |
Initialiseert een nieuw exemplaar van de klasse ObjectSecurity'1. |
| ObjectSecurity<T>(Boolean, ResourceType, String, AccessControlSections) |
Initialiseert een nieuw exemplaar van de klasse ObjectSecurity'1. |
| ObjectSecurity<T>(Boolean, ResourceType) |
Initialiseert een nieuw exemplaar van de klasse ObjectSecurity'1. |
Eigenschappen
| Name | Description |
|---|---|
| AccessRightType |
Hiermee wordt het type van het beveiligbare object opgehaald dat is gekoppeld aan dit ObjectSecurity'1-object. |
| AccessRulesModified |
Hiermee wordt een Booleaanse waarde opgehaald of ingesteld die aangeeft of de toegangsregels die aan dit ObjectSecurity object zijn gekoppeld, zijn gewijzigd. (Overgenomen van ObjectSecurity) |
| AccessRuleType |
Hiermee wordt het type van het object opgehaald dat is gekoppeld aan de toegangsregels van dit ObjectSecurity'1-object. |
| AreAccessRulesCanonical |
Hiermee wordt een Booleaanse waarde opgehaald die aangeeft of de toegangsregels die aan dit ObjectSecurity object zijn gekoppeld, in canonieke volgorde staan. (Overgenomen van ObjectSecurity) |
| 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. (Overgenomen van ObjectSecurity) |
| AreAuditRulesCanonical |
Hiermee wordt een Booleaanse waarde opgehaald die aangeeft of de controleregels die aan dit ObjectSecurity object zijn gekoppeld, in canonieke volgorde staan. (Overgenomen van ObjectSecurity) |
| 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. (Overgenomen van ObjectSecurity) |
| AuditRulesModified |
Hiermee wordt een Booleaanse waarde opgehaald of ingesteld die aangeeft of de controleregels die aan dit ObjectSecurity object zijn gekoppeld, zijn gewijzigd. (Overgenomen van ObjectSecurity) |
| AuditRuleType |
Hiermee wordt het typeobject opgehaald dat is gekoppeld aan de controleregels van dit ObjectSecurity'1-object. |
| GroupModified |
Hiermee wordt een Booleaanse waarde opgehaald of ingesteld die aangeeft of de groep die is gekoppeld aan het beveiligbare object is gewijzigd. (Overgenomen van ObjectSecurity) |
| IsContainer |
Hiermee wordt een Booleaanse waarde opgehaald die aangeeft of dit ObjectSecurity object een containerobject is. (Overgenomen van ObjectSecurity) |
| IsDS |
Hiermee haalt u een Booleaanse waarde op die aangeeft of dit ObjectSecurity object een mapobject is. (Overgenomen van ObjectSecurity) |
| OwnerModified |
Hiermee wordt een Booleaanse waarde opgehaald of ingesteld die aangeeft of de eigenaar van het beveiligbare object is gewijzigd. (Overgenomen van ObjectSecurity) |
Methoden
| Name | Description |
|---|---|
| AccessRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AccessControlType) |
Initialiseert een nieuw exemplaar van de klasse ObjectAccessRule die een nieuwe toegangsbeheerregel vertegenwoordigt voor het bijbehorende beveiligingsobject. |
| AddAccessRule(AccessRule) |
Hiermee voegt u de opgegeven toegangsregel toe aan de discretionaire Access Control-lijst (DACL) die aan dit CommonObjectSecurity-object is gekoppeld. (Overgenomen van CommonObjectSecurity) |
| AddAccessRule(AccessRule<T>) |
Hiermee voegt u de opgegeven toegangsregel toe aan de Discretionaire Access Control List (DACL) die is gekoppeld aan dit ObjectSecurity'1-object. |
| AddAuditRule(AuditRule) |
Hiermee voegt u de opgegeven controleregel toe aan de System Access Control List (SACL) die is gekoppeld aan dit CommonObjectSecurity-object. (Overgenomen van CommonObjectSecurity) |
| AddAuditRule(AuditRule<T>) |
Hiermee voegt u de opgegeven controleregel toe aan de System Access Control List (SACL) die is gekoppeld aan dit ObjectSecurity'1-object. |
| AuditRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AuditFlags) |
Initialiseert een nieuw exemplaar van de AuditRule klasse die de opgegeven controleregel voor de opgegeven gebruiker vertegenwoordigt. |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetAccessRules(Boolean, Boolean, Type) |
Hiermee haalt u een verzameling op van de toegangsregels die zijn gekoppeld aan de opgegeven beveiligings-id. (Overgenomen van CommonObjectSecurity) |
| GetAuditRules(Boolean, Boolean, Type) |
Hiermee haalt u een verzameling van de controleregels op die zijn gekoppeld aan de opgegeven beveiligings-id. (Overgenomen van CommonObjectSecurity) |
| GetGroup(Type) |
Hiermee haalt u de primaire groep op die is gekoppeld aan de opgegeven eigenaar. (Overgenomen van ObjectSecurity) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetOwner(Type) |
Hiermee haalt u de eigenaar op die is gekoppeld aan de opgegeven primaire groep. (Overgenomen van ObjectSecurity) |
| GetSecurityDescriptorBinaryForm() |
Retourneert een matrix van bytewaarden die de beveiligingsdescriptorgegevens voor dit ObjectSecurity object vertegenwoordigen. (Overgenomen van ObjectSecurity) |
| GetSecurityDescriptorSddlForm(AccessControlSections) |
Retourneert de SDDL-weergave (Security Descriptor Definition Language) van de opgegeven secties van de beveiligingsdescriptor die aan dit ObjectSecurity object is gekoppeld. (Overgenomen van ObjectSecurity) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| 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 CommonObjectSecurity-object is gekoppeld. (Overgenomen van CommonObjectSecurity) |
| ModifyAccessRule(AccessControlModification, AccessRule, Boolean) |
De opgegeven wijziging wordt toegepast op de Discretionaire Access Control List (DACL) die aan dit ObjectSecurity-object is gekoppeld. (Overgenomen van ObjectSecurity) |
| ModifyAudit(AccessControlModification, AuditRule, Boolean) |
De opgegeven wijziging wordt toegepast op de System Access Control List (SACL) die is gekoppeld aan dit CommonObjectSecurity-object. (Overgenomen van CommonObjectSecurity) |
| ModifyAuditRule(AccessControlModification, AuditRule, Boolean) |
De opgegeven wijziging wordt toegepast op de System Access Control List (SACL) die is gekoppeld aan dit ObjectSecurity-object. (Overgenomen van ObjectSecurity) |
| 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 |
| Persist(SafeHandle, AccessControlSections, Object) |
Hiermee worden de opgegeven secties van de beveiligingsdescriptor die aan dit NativeObjectSecurity object is gekoppeld, opgeslagen in permanente opslag. U wordt aangeraden de waarden van de |
| Persist(SafeHandle, AccessControlSections) |
Hiermee worden de opgegeven secties van de beveiligingsdescriptor die aan dit NativeObjectSecurity object is gekoppeld, opgeslagen in permanente opslag. We raden aan.persistent te houden dat de waarden van de |
| Persist(SafeHandle) |
Hiermee wordt de beveiligingsdescriptor opgeslagen die is gekoppeld aan dit ObjectSecurity'1-object naar permanente opslag met behulp van de opgegeven ingang. |
| Persist(String, AccessControlSections, Object) |
Hiermee worden de opgegeven secties van de beveiligingsdescriptor die aan dit NativeObjectSecurity object is gekoppeld, opgeslagen in permanente opslag. U wordt aangeraden de waarden van de |
| Persist(String, AccessControlSections) |
Hiermee worden de opgegeven secties van de beveiligingsdescriptor die aan dit NativeObjectSecurity object is gekoppeld, opgeslagen in permanente opslag. U wordt aangeraden de waarden van de |
| Persist(String) |
Hiermee wordt de beveiligingsdescriptor opgeslagen die is gekoppeld aan dit ObjectSecurity'1-object in permanente opslag met behulp van de opgegeven naam. |
| PurgeAccessRules(IdentityReference) |
Hiermee verwijdert u alle toegangsregels die zijn gekoppeld aan de opgegeven IdentityReference. (Overgenomen van ObjectSecurity) |
| PurgeAuditRules(IdentityReference) |
Hiermee verwijdert u alle controleregels die zijn gekoppeld aan de opgegeven IdentityReference. (Overgenomen van ObjectSecurity) |
| ReadLock() |
Hiermee wordt dit ObjectSecurity object vergrendeld voor leestoegang. (Overgenomen van ObjectSecurity) |
| ReadUnlock() |
Hiermee ontgrendelt u dit ObjectSecurity object voor leestoegang. (Overgenomen van ObjectSecurity) |
| RemoveAccessRule(AccessRule) |
Hiermee verwijdert u toegangsregels die dezelfde beveiligings-id en hetzelfde toegangsmasker bevatten als de opgegeven toegangsregel uit de Discretionaire Access Control Lijst (DACL) die aan dit CommonObjectSecurity-object zijn gekoppeld. (Overgenomen van CommonObjectSecurity) |
| RemoveAccessRule(AccessRule<T>) |
Hiermee verwijdert u toegangsregels die dezelfde beveiligings-id en hetzelfde toegangsmasker bevatten als de opgegeven toegangsregel uit de Discretionary Access Control List (DACL) die aan dit ObjectSecurity'1-object zijn gekoppeld. |
| RemoveAccessRuleAll(AccessRule) |
Hiermee verwijdert u alle toegangsregels met dezelfde beveiligings-id als de opgegeven toegangsregel uit de Discretionaire Access Control Lijst (DACL) die aan dit CommonObjectSecurity-object zijn gekoppeld. (Overgenomen van CommonObjectSecurity) |
| RemoveAccessRuleAll(AccessRule<T>) |
Hiermee verwijdert u alle toegangsregels met dezelfde beveiligings-id als de opgegeven toegangsregel uit de Discretionary Access Control List (DACL) die zijn gekoppeld aan dit ObjectSecurity'1-object. |
| RemoveAccessRuleSpecific(AccessRule) |
Hiermee verwijdert u alle toegangsregels die exact overeenkomen met de opgegeven toegangsregel uit de discretionaire Access Control lijst (DACL) die aan dit CommonObjectSecurity-object zijn gekoppeld. (Overgenomen van CommonObjectSecurity) |
| RemoveAccessRuleSpecific(AccessRule<T>) |
Hiermee verwijdert u alle toegangsregels die exact overeenkomen met de opgegeven toegangsregel uit de Discretionaire Access Control Lijst (DACL) die zijn gekoppeld aan dit ObjectSecurity'1-object. |
| RemoveAuditRule(AuditRule) |
Hiermee verwijdert u controleregels die dezelfde beveiligings-id en hetzelfde toegangsmasker bevatten als de opgegeven controleregel uit de system Access Control list (SACL) die aan dit CommonObjectSecurity-object zijn gekoppeld. (Overgenomen van CommonObjectSecurity) |
| RemoveAuditRule(AuditRule<T>) |
Hiermee verwijdert u controleregels die dezelfde beveiligings-id en hetzelfde toegangsmasker bevatten als de opgegeven controleregel uit de System Access Control List (SACL) die zijn gekoppeld aan dit ObjectSecurity'1-object. |
| RemoveAuditRuleAll(AuditRule) |
Hiermee verwijdert u alle controleregels met dezelfde beveiligings-id als de opgegeven controleregel uit de system Access Control list (SACL) die aan dit CommonObjectSecurity-object zijn gekoppeld. (Overgenomen van CommonObjectSecurity) |
| RemoveAuditRuleAll(AuditRule<T>) |
Hiermee verwijdert u alle controleregels met dezelfde beveiligings-id als de opgegeven controleregel uit de System Access Control List (SACL) die zijn gekoppeld aan dit ObjectSecurity'1-object. |
| RemoveAuditRuleSpecific(AuditRule) |
Hiermee verwijdert u alle controleregels die exact overeenkomen met de opgegeven controleregel uit de System Access Control List (SACL) die aan dit CommonObjectSecurity-object zijn gekoppeld. (Overgenomen van CommonObjectSecurity) |
| RemoveAuditRuleSpecific(AuditRule<T>) |
Hiermee verwijdert u alle controleregels die exact overeenkomen met de opgegeven controleregel uit het SACL (System Access Control List) dat is gekoppeld aan dit ObjectSecurity'1-object. |
| ResetAccessRule(AccessRule) |
Hiermee verwijdert u alle toegangsregels in de Discretionaire Access Control-lijst (DACL) die zijn gekoppeld aan dit CommonObjectSecurity-object en voegt u vervolgens de opgegeven toegangsregel toe. (Overgenomen van CommonObjectSecurity) |
| ResetAccessRule(AccessRule<T>) |
Hiermee verwijdert u alle toegangsregels in de Discretionaire Access Control List (DACL) die zijn gekoppeld aan dit object ObjectSecurity'1 en voegt u vervolgens de opgegeven toegangsregel toe. |
| SetAccessRule(AccessRule) |
Hiermee verwijdert u alle toegangsregels die dezelfde beveiligings-id en kwalificatie bevatten als de opgegeven toegangsregel in de Discretionaire Access Control Lijst (DACL) die aan dit CommonObjectSecurity-object zijn gekoppeld en voegt u vervolgens de opgegeven toegangsregel toe. (Overgenomen van CommonObjectSecurity) |
| SetAccessRule(AccessRule<T>) |
Hiermee verwijdert u alle toegangsregels die dezelfde beveiligings-id en kwalificatie bevatten als de opgegeven toegangsregel in de Discretionaire Access Control Lijst (DACL) die zijn gekoppeld aan dit ObjectSecurity'1-object en voegt u vervolgens de opgegeven toegangsregel toe. |
| 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. (Overgenomen van ObjectSecurity) |
| SetAuditRule(AuditRule) |
Verwijdert alle controleregels die dezelfde beveiligings-id en kwalificatie bevatten als de opgegeven controleregel in de system Access Control list (SACL) die zijn gekoppeld aan dit CommonObjectSecurity-object en voegt vervolgens de opgegeven controleregel toe. (Overgenomen van CommonObjectSecurity) |
| SetAuditRule(AuditRule<T>) |
Hiermee verwijdert u alle controleregels die dezelfde beveiligings-id en kwalificatie bevatten als de opgegeven controleregel in de system Access Control list (SACL) die zijn gekoppeld aan dit ObjectSecurity'1-object en voegt u vervolgens de opgegeven controleregel toe. |
| 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. (Overgenomen van ObjectSecurity) |
| SetGroup(IdentityReference) |
Hiermee stelt u de primaire groep in voor de beveiligingsdescriptor die aan dit ObjectSecurity object is gekoppeld. (Overgenomen van ObjectSecurity) |
| SetOwner(IdentityReference) |
Hiermee stelt u de eigenaar in voor de beveiligingsdescriptor die aan dit ObjectSecurity object is gekoppeld. (Overgenomen van ObjectSecurity) |
| 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. (Overgenomen van ObjectSecurity) |
| SetSecurityDescriptorBinaryForm(Byte[]) |
Hiermee stelt u de beveiligingsdescriptor voor dit ObjectSecurity object in op basis van de opgegeven matrix van bytewaarden. (Overgenomen van ObjectSecurity) |
| 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). (Overgenomen van ObjectSecurity) |
| SetSecurityDescriptorSddlForm(String) |
Hiermee stelt u de beveiligingsdescriptor voor dit ObjectSecurity object in op basis van de opgegeven SDDL-tekenreeks (Security Descriptor Definition Language). (Overgenomen van ObjectSecurity) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
| WriteLock() |
Hiermee wordt dit ObjectSecurity object vergrendeld voor schrijftoegang. (Overgenomen van ObjectSecurity) |
| WriteUnlock() |
Hiermee ontgrendelt u dit ObjectSecurity object voor schrijftoegang. (Overgenomen van ObjectSecurity) |