ObjectAce Konstruktor
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.
Initierar en ny instans av ObjectAce klassen.
public:
ObjectAce(System::Security::AccessControl::AceFlags aceFlags, System::Security::AccessControl::AceQualifier qualifier, int accessMask, System::Security::Principal::SecurityIdentifier ^ sid, System::Security::AccessControl::ObjectAceFlags flags, Guid type, Guid inheritedType, bool isCallback, cli::array <System::Byte> ^ opaque);
public ObjectAce(System.Security.AccessControl.AceFlags aceFlags, System.Security.AccessControl.AceQualifier qualifier, int accessMask, System.Security.Principal.SecurityIdentifier sid, System.Security.AccessControl.ObjectAceFlags flags, Guid type, Guid inheritedType, bool isCallback, byte[]? opaque);
public ObjectAce(System.Security.AccessControl.AceFlags aceFlags, System.Security.AccessControl.AceQualifier qualifier, int accessMask, System.Security.Principal.SecurityIdentifier sid, System.Security.AccessControl.ObjectAceFlags flags, Guid type, Guid inheritedType, bool isCallback, byte[] opaque);
new System.Security.AccessControl.ObjectAce : System.Security.AccessControl.AceFlags * System.Security.AccessControl.AceQualifier * int * System.Security.Principal.SecurityIdentifier * System.Security.AccessControl.ObjectAceFlags * Guid * Guid * bool * byte[] -> System.Security.AccessControl.ObjectAce
Public Sub New (aceFlags As AceFlags, qualifier As AceQualifier, accessMask As Integer, sid As SecurityIdentifier, flags As ObjectAceFlags, type As Guid, inheritedType As Guid, isCallback As Boolean, opaque As Byte())
Parametrar
- aceFlags
- AceFlags
Arvs-, arvsspridnings- och granskningsvillkor för den nya Access Control Entry (ACE).
- qualifier
- AceQualifier
Användningen av det nya ACE.
- accessMask
- Int32
Åtkomstmasken för ACE.
Associerad SecurityIdentifier med det nya ACE.
- flags
- ObjectAceFlags
Om parametrarna type och inheritedType innehåller giltiga objekt-GUID:er.
- type
- Guid
Ett GUID som identifierar den objekttyp som det nya ACE:et gäller för.
- inheritedType
- Guid
Ett GUID som identifierar den objekttyp som kan ärva det nya ACE:et.
- isCallback
- Boolean
true om det nya ACE är en motringningstyp ACE.
- opaque
- Byte[]
Ogenomskinliga data som är associerade med det nya ACE. Detta är endast tillåtet för ACE-typer med motringning. Längden på den här matrisen får inte vara större än metodens MaxOpaqueLength(Boolean) returvärde.
Undantag
Parametern qualifier innehåller ett ogiltigt värde eller längden på värdet för den täckande parametern är större än metodens MaxOpaqueLength(Boolean) returvärde.