EventWaitHandleSecurity Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar den Windows åtkomstkontrollsäkerhet som tillämpas på ett namngivet systemväntehandtag. Det går inte att ärva den här klassen.
public ref class EventWaitHandleSecurity sealed : System::Security::AccessControl::NativeObjectSecurity
public sealed class EventWaitHandleSecurity : System.Security.AccessControl.NativeObjectSecurity
type EventWaitHandleSecurity = class
inherit NativeObjectSecurity
Public NotInheritable Class EventWaitHandleSecurity
Inherits NativeObjectSecurity
- Arv
Exempel
Följande kodexempel visar separationen mellan Allow regler och Deny regler och visar kombinationen av rättigheter i kompatibla regler. Exemplet skapar ett EventWaitHandleSecurity objekt, lägger till regler som tillåter och nekar olika rättigheter för den aktuella användaren och visar det resulterande regelparet. Exemplet tillåter sedan nya rättigheter för den aktuella användaren och visar resultatet, vilket visar att de nya rättigheterna slås samman med den befintliga Allow regeln.
Note
Det här exemplet bifogar inte säkerhetsobjektet till ett EventWaitHandle objekt. Exempel som bifogar säkerhetsobjekt finns i EventWaitHandle.GetAccessControl och EventWaitHandle.SetAccessControl.
using System;
using System.Threading;
using System.Security.AccessControl;
using System.Security.Principal;
public class Example
{
public static void Main()
{
// Create a string representing the current user.
string user = Environment.UserDomainName + "\\" +
Environment.UserName;
// Create a security object that grants no access.
EventWaitHandleSecurity mSec = new EventWaitHandleSecurity();
// Add a rule that grants the current user the
// right to wait on or signal the event.
EventWaitHandleAccessRule rule = new EventWaitHandleAccessRule(user,
EventWaitHandleRights.Synchronize | EventWaitHandleRights.Modify,
AccessControlType.Allow);
mSec.AddAccessRule(rule);
// Add a rule that denies the current user the
// right to change permissions on the event.
rule = new EventWaitHandleAccessRule(user,
EventWaitHandleRights.ChangePermissions,
AccessControlType.Deny);
mSec.AddAccessRule(rule);
// Display the rules in the security object.
ShowSecurity(mSec);
// Add a rule that allows the current user the
// right to read permissions on the event. This rule
// is merged with the existing Allow rule.
rule = new EventWaitHandleAccessRule(user,
EventWaitHandleRights.ReadPermissions,
AccessControlType.Allow);
mSec.AddAccessRule(rule);
ShowSecurity(mSec);
}
private static void ShowSecurity(EventWaitHandleSecurity security)
{
Console.WriteLine("\r\nCurrent access rules:\r\n");
foreach(EventWaitHandleAccessRule ar in
security.GetAccessRules(true, true, typeof(NTAccount)))
{
Console.WriteLine(" User: {0}", ar.IdentityReference);
Console.WriteLine(" Type: {0}", ar.AccessControlType);
Console.WriteLine(" Rights: {0}", ar.EventWaitHandleRights);
Console.WriteLine();
}
}
}
/*This code example produces output similar to following:
Current access rules:
User: TestDomain\TestUser
Type: Deny
Rights: ChangePermissions
User: TestDomain\TestUser
Type: Allow
Rights: Modify, Synchronize
Current access rules:
User: TestDomain\TestUser
Type: Deny
Rights: ChangePermissions
User: TestDomain\TestUser
Type: Allow
Rights: Modify, ReadPermissions, Synchronize
*/
Imports System.Threading
Imports System.Security.AccessControl
Imports System.Security.Principal
Public Class Example
Public Shared Sub Main()
' Create a string representing the current user.
Dim user As String = Environment.UserDomainName _
& "\" & Environment.UserName
' Create a security object that grants no access.
Dim mSec As New EventWaitHandleSecurity()
' Add a rule that grants the current user the
' right to wait on or signal the event.
Dim rule As New EventWaitHandleAccessRule(user, _
EventWaitHandleRights.Synchronize _
Or EventWaitHandleRights.Modify, _
AccessControlType.Allow)
mSec.AddAccessRule(rule)
' Add a rule that denies the current user the
' right to change permissions on the event.
rule = New EventWaitHandleAccessRule(user, _
EventWaitHandleRights.ChangePermissions, _
AccessControlType.Deny)
mSec.AddAccessRule(rule)
' Display the rules in the security object.
ShowSecurity(mSec)
' Add a rule that allows the current user the
' right to read permissions on the event. This rule
' is merged with the existing Allow rule.
rule = New EventWaitHandleAccessRule(user, _
EventWaitHandleRights.ReadPermissions, _
AccessControlType.Allow)
mSec.AddAccessRule(rule)
ShowSecurity(mSec)
End Sub
Private Shared Sub ShowSecurity(ByVal security As EventWaitHandleSecurity)
Console.WriteLine(vbCrLf & "Current access rules:" & vbCrLf)
For Each ar As EventWaitHandleAccessRule In _
security.GetAccessRules(True, True, GetType(NTAccount))
Console.WriteLine(" User: {0}", ar.IdentityReference)
Console.WriteLine(" Type: {0}", ar.AccessControlType)
Console.WriteLine(" Rights: {0}", ar.EventWaitHandleRights)
Console.WriteLine()
Next
End Sub
End Class
'This code example produces output similar to following:
'
'Current access rules:
'
' User: TestDomain\TestUser
' Type: Deny
' Rights: ChangePermissions
'
' User: TestDomain\TestUser
' Type: Allow
' Rights: Modify, Synchronize
'
'
'Current access rules:
'
' User: TestDomain\TestUser
' Type: Deny
' Rights: ChangePermissions
'
' User: TestDomain\TestUser
' Type: Allow
' Rights: Modify, ReadPermissions, Synchronize
Kommentarer
Note
Den här typen stöds bara på Windows.
Ett EventWaitHandleSecurity objekt anger åtkomsträttigheter för ett namngivet systemväntehandtag och anger även hur åtkomstförsök granskas. Åtkomsträttigheter till väntehandtaget uttrycks som regler, där varje åtkomstregel representeras av ett EventWaitHandleAccessRule objekt. Varje granskningsregel representeras av ett EventWaitHandleAuditRule objekt.
Detta speglar det underliggande Windows säkerhetssystem, där varje skyddsbart objekt har högst en dacl (discretionary access control list) som styr åtkomsten till det skyddade objektet och högst en lista över systemåtkomstkontroll (SACL) som anger vilka åtkomstförsök som granskas. DACL och SACL är ordnade listor över åtkomstkontrollposter (ACE) som anger åtkomst och granskning för användare och grupper. Ett EventWaitHandleAccessRule objekt eller EventWaitHandleAuditRule ett objekt kan representera mer än ett ACE.
Note
Ett EventWaitHandle objekt kan representera ett lokalt väntehandtag eller ett namngivet systemväntehandtag. Windows åtkomstkontrollsäkerhet är bara meningsfullt för namngivna systemväntehandtag.
Klasserna EventWaitHandleSecurity, EventWaitHandleAccessRuleoch EventWaitHandleAuditRule döljer implementeringsinformationen för ACL:er och ACL:er. De gör att du kan ignorera de sjutton olika ACE-typerna och komplexiteten i att korrekt upprätthålla arv och spridning av åtkomsträttigheter. Dessa objekt är också utformade för att förhindra följande vanliga åtkomstkontrollfel:
Skapa en säkerhetsbeskrivning med en null-DACL. En null-referens till en DACL gör att alla användare kan lägga till åtkomstregler till ett objekt, vilket kan skapa en överbelastningsattack. Ett nytt EventWaitHandleSecurity objekt börjar alltid med en tom DACL som nekar all åtkomst för alla användare.
Bryter mot den kanoniska ordningen av ACL:er. Om ACE-listan i DACL inte hålls i kanonisk ordning kan användarna oavsiktligt få åtkomst till det skyddade objektet. Till exempel måste nekad åtkomstbehörighet alltid visas innan behörigheter för tillåten åtkomst tillåts. EventWaitHandleSecurity objekt upprätthåller rätt ordning internt.
Manipulera säkerhetsbeskrivningsflaggor, som endast ska kontrolleras av Resource Manager.
Skapa ogiltiga kombinationer av ACE-flaggor.
Manipulera ärvda ACL:er. Arv och spridning hanteras av resurshanteraren som svar på ändringar du gör i åtkomst- och granskningsregler.
Infoga meningslösa ACL:er i ACL:er.
De enda funktioner som inte stöds av .NET säkerhetsobjekt är farliga aktiviteter som bör undvikas av de flesta programutvecklare, till exempel följande:
Uppgifter på låg nivå som normalt utförs av resurshanteraren.
Lägga till eller ta bort åtkomstkontrollposter på sätt som inte upprätthåller den kanoniska ordningen.
Om du vill ändra Windows åtkomstkontrollsäkerhet för ett namngivet väntehandtag använder du metoden EventWaitHandle.GetAccessControl för att hämta objektet EventWaitHandleSecurity. Ändra säkerhetsobjektet genom att lägga till och ta bort regler och använd EventWaitHandle.SetAccessControl sedan metoden för att koppla det igen.
Important
Ändringar som du gör i ett EventWaitHandleSecurity objekt påverkar inte åtkomstnivåerna för det namngivna väntehandtaget förrän du anropar EventWaitHandle.SetAccessControl metoden för att tilldela det ändrade säkerhetsobjektet till det namngivna väntehandtaget.
Om du vill kopiera åtkomstkontrollsäkerhet från en väntereferens till en annan använder du EventWaitHandle.GetAccessControl metoden för att hämta ett EventWaitHandleSecurity objekt som representerar åtkomst- och granskningsreglerna för det första väntehandtaget EventWaitHandle.SetAccessControl och använder sedan metoden, eller en konstruktor som accepterar ett EventWaitHandleSecurity objekt, för att tilldela dessa regler till det andra väntehandtaget.
Användare med en investering i SDDL (Security Descriptor Definition Language) kan använda SetSecurityDescriptorSddlForm metoden för att ange åtkomstregler för ett namngivet GetSecurityDescriptorSddlForm väntehandtag och metoden för att hämta en sträng som representerar åtkomstreglerna i SDDL-format. Detta rekommenderas inte för ny utveckling.
Konstruktorer
| Name | Description |
|---|---|
| EventWaitHandleSecurity() |
Initierar en ny instans av EventWaitHandleSecurity klassen med standardvärden. |
Egenskaper
| Name | Description |
|---|---|
| AccessRightType |
Hämtar uppräkningstypen som EventWaitHandleSecurity klassen använder för att representera åtkomsträttigheter. |
| AccessRulesModified |
Hämtar eller anger ett booleskt värde som anger om åtkomstreglerna som är associerade med det här ObjectSecurity objektet har ändrats. (Ärvd från ObjectSecurity) |
| AccessRuleType |
Hämtar den typ som EventWaitHandleSecurity klassen använder för att representera åtkomstregler. |
| AreAccessRulesCanonical |
Hämtar ett booleskt värde som anger om åtkomstreglerna som är associerade med det här ObjectSecurity objektet är i kanonisk ordning. (Ärvd från ObjectSecurity) |
| AreAccessRulesProtected |
Hämtar ett booleskt värde som anger om dacl-objektet (Discretionary Access Control List) som är associerat med det här ObjectSecurity-objektet är skyddat. (Ärvd från ObjectSecurity) |
| AreAuditRulesCanonical |
Hämtar ett booleskt värde som anger om granskningsreglerna som är associerade med det här ObjectSecurity objektet är i kanonisk ordning. (Ärvd från ObjectSecurity) |
| AreAuditRulesProtected |
Hämtar ett booleskt värde som anger om sacl-objektet (System Access Control List) som är associerat med det här ObjectSecurity-objektet är skyddat. (Ärvd från ObjectSecurity) |
| AuditRulesModified |
Hämtar eller anger ett booleskt värde som anger om granskningsreglerna som är associerade med det här ObjectSecurity objektet har ändrats. (Ärvd från ObjectSecurity) |
| AuditRuleType |
Hämtar den typ som EventWaitHandleSecurity klassen använder för att representera granskningsregler. |
| GroupModified |
Hämtar eller anger ett booleskt värde som anger om gruppen som är associerad med det skyddsbara objektet har ändrats. (Ärvd från ObjectSecurity) |
| IsContainer |
Hämtar ett booleskt värde som anger om det här ObjectSecurity objektet är ett containerobjekt. (Ärvd från ObjectSecurity) |
| IsDS |
Hämtar ett booleskt värde som anger om det här ObjectSecurity objektet är ett katalogobjekt. (Ärvd från ObjectSecurity) |
| OwnerModified |
Hämtar eller anger ett booleskt värde som anger om ägaren till det skyddsbara objektet har ändrats. (Ärvd från ObjectSecurity) |
Metoder
| Name | Description |
|---|---|
| AccessRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AccessControlType) |
Skapar en ny regel för åtkomstkontroll för den angivna användaren med angivna åtkomsträttigheter, åtkomstkontroll och flaggor. |
| AddAccessRule(AccessRule) |
Lägger till den angivna åtkomstregeln i DACL (Discretionary Access Control List) som är associerad med det här CommonObjectSecurity-objektet. (Ärvd från CommonObjectSecurity) |
| AddAccessRule(EventWaitHandleAccessRule) |
Söker efter en matchande regel för åtkomstkontroll som den nya regeln kan sammanfogas med. Om ingen hittas lägger du till den nya regeln. |
| AddAuditRule(AuditRule) |
Lägger till den angivna granskningsregeln i den System Access Control List (SACL) som är associerad med det här CommonObjectSecurity-objektet. (Ärvd från CommonObjectSecurity) |
| AddAuditRule(EventWaitHandleAuditRule) |
Söker efter en granskningsregel som den nya regeln kan sammanfogas med. Om ingen hittas lägger du till den nya regeln. |
| AuditRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AuditFlags) |
Skapar en ny granskningsregel som anger den användare som regeln gäller för, åtkomstbehörigheten för granskning och resultatet som utlöser granskningsregeln. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetAccessRules(Boolean, Boolean, Type) |
Hämtar en samling åtkomstregler som är associerade med den angivna säkerhetsidentifieraren. (Ärvd från CommonObjectSecurity) |
| GetAuditRules(Boolean, Boolean, Type) |
Hämtar en samling granskningsregler som är associerade med den angivna säkerhetsidentifieraren. (Ärvd från CommonObjectSecurity) |
| GetGroup(Type) |
Hämtar den primära gruppen som är associerad med den angivna ägaren. (Ärvd från ObjectSecurity) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetOwner(Type) |
Hämtar ägaren som är associerad med den angivna primära gruppen. (Ärvd från ObjectSecurity) |
| GetSecurityDescriptorBinaryForm() |
Returnerar en matris med bytevärden som representerar säkerhetsbeskrivningsinformationen för det här ObjectSecurity objektet. (Ärvd från ObjectSecurity) |
| GetSecurityDescriptorSddlForm(AccessControlSections) |
Returnerar SDDL-representationen (Security Descriptor Definition Language) för de angivna avsnitten i säkerhetsbeskrivningen som är associerade med det här ObjectSecurity objektet. (Ärvd från ObjectSecurity) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ModifyAccess(AccessControlModification, AccessRule, Boolean) |
Tillämpar den angivna ändringen på DACL (Discretionary Access Control List) som är associerad med det här CommonObjectSecurity-objektet. (Ärvd från CommonObjectSecurity) |
| ModifyAccessRule(AccessControlModification, AccessRule, Boolean) |
Tillämpar den angivna ändringen på DACL (Discretionary Access Control List) som är associerad med det här ObjectSecurity-objektet. (Ärvd från ObjectSecurity) |
| ModifyAudit(AccessControlModification, AuditRule, Boolean) |
Tillämpar den angivna ändringen på den System Access Control List (SACL) som är associerad med det här CommonObjectSecurity-objektet. (Ärvd från CommonObjectSecurity) |
| ModifyAuditRule(AccessControlModification, AuditRule, Boolean) |
Tillämpar den angivna ändringen på den System Access Control List (SACL) som är associerad med det här ObjectSecurity-objektet. (Ärvd från ObjectSecurity) |
| Persist(Boolean, String, AccessControlSections) |
Sparar de angivna avsnitten i säkerhetsbeskrivningen som är associerade med det här ObjectSecurity objektet till permanent lagring. Vi rekommenderar att värdena för de |
| Persist(SafeHandle, AccessControlSections, Object) |
Sparar de angivna avsnitten i säkerhetsbeskrivningen som är associerade med det här NativeObjectSecurity objektet till permanent lagring. Vi rekommenderar att värdena för de |
| Persist(SafeHandle, AccessControlSections) |
Sparar de angivna avsnitten i säkerhetsbeskrivningen som är associerade med det här NativeObjectSecurity objektet till permanent lagring. Vi rekommenderar.persist att värdena för de |
| Persist(String, AccessControlSections, Object) |
Sparar de angivna avsnitten i säkerhetsbeskrivningen som är associerade med det här NativeObjectSecurity objektet till permanent lagring. Vi rekommenderar att värdena för de |
| Persist(String, AccessControlSections) |
Sparar de angivna avsnitten i säkerhetsbeskrivningen som är associerade med det här NativeObjectSecurity objektet till permanent lagring. Vi rekommenderar att värdena för de |
| PurgeAccessRules(IdentityReference) |
Tar bort alla åtkomstregler som är associerade med den angivna IdentityReference. (Ärvd från ObjectSecurity) |
| PurgeAuditRules(IdentityReference) |
Tar bort alla granskningsregler som är associerade med angivna IdentityReference. (Ärvd från ObjectSecurity) |
| ReadLock() |
Låser det här ObjectSecurity objektet för läsåtkomst. (Ärvd från ObjectSecurity) |
| ReadUnlock() |
Låser upp det här ObjectSecurity objektet för läsåtkomst. (Ärvd från ObjectSecurity) |
| RemoveAccessRule(AccessRule) |
Tar bort åtkomstregler som innehåller samma säkerhetsidentifierare och åtkomstmask som den angivna åtkomstregeln från DACL (Discretionary Access Control List) som är associerad med det här CommonObjectSecurity-objektet. (Ärvd från CommonObjectSecurity) |
| RemoveAccessRule(EventWaitHandleAccessRule) |
Söker efter en åtkomstkontrollregel med samma användare och AccessControlType (tillåt eller neka) som den angivna åtkomstregeln och med kompatibla arvs- och spridningsflaggor. Om en sådan regel hittas tas rättigheterna i den angivna åtkomstregeln bort från den. |
| RemoveAccessRuleAll(AccessRule) |
Tar bort alla åtkomstregler som har samma säkerhetsidentifierare som den angivna åtkomstregeln från DACL (Discretionary Access Control List) som är associerad med det här CommonObjectSecurity-objektet. (Ärvd från CommonObjectSecurity) |
| RemoveAccessRuleAll(EventWaitHandleAccessRule) |
Söker efter alla åtkomstkontrollregler med samma användare och AccessControlType (tillåt eller neka) som den angivna regeln och tar bort dem om de hittas. |
| RemoveAccessRuleSpecific(AccessRule) |
Tar bort alla åtkomstregler som exakt matchar den angivna åtkomstregeln från DACL (Discretionary Access Control List) som är associerad med det här objektet CommonObjectSecurity. (Ärvd från CommonObjectSecurity) |
| RemoveAccessRuleSpecific(EventWaitHandleAccessRule) |
Söker efter en regel för åtkomstkontroll som exakt matchar den angivna regeln och tar bort den om den hittas. |
| RemoveAuditRule(AuditRule) |
Tar bort granskningsregler som innehåller samma säkerhetsidentifierare och åtkomstmask som den angivna granskningsregeln från SACL (System Access Control List) som är associerad med det här CommonObjectSecurity-objektet. (Ärvd från CommonObjectSecurity) |
| RemoveAuditRule(EventWaitHandleAuditRule) |
Söker efter en granskningsregel med samma användare som den angivna regeln och med kompatibla arvs- och spridningsflaggor. Om en kompatibel regel hittas tas rättigheterna i den angivna regeln bort från den. |
| RemoveAuditRuleAll(AuditRule) |
Tar bort alla granskningsregler som har samma säkerhetsidentifierare som den angivna granskningsregeln från sacl-objektet (System Access Control List) som är associerat med det här objektet CommonObjectSecurity. (Ärvd från CommonObjectSecurity) |
| RemoveAuditRuleAll(EventWaitHandleAuditRule) |
Söker efter alla granskningsregler med samma användare som den angivna regeln och tar bort dem om de hittas. |
| RemoveAuditRuleSpecific(AuditRule) |
Tar bort alla granskningsregler som exakt matchar den angivna granskningsregeln från den System Access Control List (SACL) som är associerad med det här CommonObjectSecurity-objektet. (Ärvd från CommonObjectSecurity) |
| RemoveAuditRuleSpecific(EventWaitHandleAuditRule) |
Söker efter en granskningsregel som exakt matchar den angivna regeln och tar bort den om den hittas. |
| ResetAccessRule(AccessRule) |
Tar bort alla åtkomstregler i DACL (Discretionary Access Control List) som är associerad med det här CommonObjectSecurity-objektet och lägger sedan till den angivna åtkomstregeln. (Ärvd från CommonObjectSecurity) |
| ResetAccessRule(EventWaitHandleAccessRule) |
Tar bort alla åtkomstkontrollregler med samma användare som den angivna regeln, oavsett AccessControlType, och lägger sedan till den angivna regeln. |
| SetAccessRule(AccessRule) |
Tar bort alla åtkomstregler som innehåller samma säkerhetsidentifierare och kvalificerare som den angivna åtkomstregeln i DACL (Discretionary Access Control List) som är associerad med det här CommonObjectSecurity-objektet och lägger sedan till den angivna åtkomstregeln. (Ärvd från CommonObjectSecurity) |
| SetAccessRule(EventWaitHandleAccessRule) |
Tar bort alla åtkomstkontrollregler med samma användare och AccessControlType (tillåt eller neka) som den angivna regeln och lägger sedan till den angivna regeln. |
| SetAccessRuleProtection(Boolean, Boolean) |
Anger eller tar bort skyddet av de åtkomstregler som är associerade med det här ObjectSecurity objektet. Skyddade åtkomstregler kan inte ändras av överordnade objekt via arv. (Ärvd från ObjectSecurity) |
| SetAuditRule(AuditRule) |
Tar bort alla granskningsregler som innehåller samma säkerhetsidentifierare och kvalificerare som den angivna granskningsregeln i SACL (System Access Control List) som är associerad med det här CommonObjectSecurity-objektet och lägger sedan till den angivna granskningsregeln. (Ärvd från CommonObjectSecurity) |
| SetAuditRule(EventWaitHandleAuditRule) |
Tar bort alla granskningsregler med samma användare som den angivna regeln, oavsett AuditFlags värde, och lägger sedan till den angivna regeln. |
| SetAuditRuleProtection(Boolean, Boolean) |
Anger eller tar bort skyddet av granskningsreglerna som är associerade med det här ObjectSecurity objektet. Skyddade granskningsregler kan inte ändras av överordnade objekt genom arv. (Ärvd från ObjectSecurity) |
| SetGroup(IdentityReference) |
Anger den primära gruppen för säkerhetsbeskrivningen som är associerad med det här ObjectSecurity objektet. (Ärvd från ObjectSecurity) |
| SetOwner(IdentityReference) |
Anger ägaren för säkerhetsbeskrivningen som är associerad med det här ObjectSecurity objektet. (Ärvd från ObjectSecurity) |
| SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections) |
Anger de angivna avsnitten i säkerhetsbeskrivningen för det här ObjectSecurity objektet från den angivna matrisen med bytevärden. (Ärvd från ObjectSecurity) |
| SetSecurityDescriptorBinaryForm(Byte[]) |
Anger säkerhetsbeskrivningen för det här ObjectSecurity objektet från den angivna matrisen med bytevärden. (Ärvd från ObjectSecurity) |
| SetSecurityDescriptorSddlForm(String, AccessControlSections) |
Anger de angivna avsnitten i säkerhetsbeskrivningen för det här ObjectSecurity objektet från den angivna SDDL-strängen (Security Descriptor Definition Language). (Ärvd från ObjectSecurity) |
| SetSecurityDescriptorSddlForm(String) |
Anger säkerhetsbeskrivningen för det här ObjectSecurity objektet från den angivna SDDL-strängen (Security Descriptor Definition Language). (Ärvd från ObjectSecurity) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
| WriteLock() |
Låser det här ObjectSecurity objektet för skrivåtkomst. (Ärvd från ObjectSecurity) |
| WriteUnlock() |
Låser upp det här ObjectSecurity objektet för skrivåtkomst. (Ärvd från ObjectSecurity) |