ObjectAce Konstruktor

Definition

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.

sid
SecurityIdentifier

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.

Gäller för