CustomAce(AceType, AceFlags, Byte[]) 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 CustomAce klassen.
public:
CustomAce(System::Security::AccessControl::AceType type, System::Security::AccessControl::AceFlags flags, cli::array <System::Byte> ^ opaque);
public CustomAce(System.Security.AccessControl.AceType type, System.Security.AccessControl.AceFlags flags, byte[]? opaque);
public CustomAce(System.Security.AccessControl.AceType type, System.Security.AccessControl.AceFlags flags, byte[] opaque);
new System.Security.AccessControl.CustomAce : System.Security.AccessControl.AceType * System.Security.AccessControl.AceFlags * byte[] -> System.Security.AccessControl.CustomAce
Public Sub New (type As AceType, flags As AceFlags, opaque As Byte())
Parametrar
- type
- AceType
Typ av ny Access Control post (ACE). Det här värdet måste vara större än MaxDefinedAceType.
- flags
- AceFlags
Flaggor som anger information om arv, arvsspridning och granskningsvillkor för det nya ACE.
- opaque
- Byte[]
En matris med bytevärden som innehåller data för det nya ACE. Det här värdet kan vara null. Längden på den här matrisen får inte vara större än värdet för MaxOpaqueLength fältet och måste vara en multipel av fyra.
Undantag
Värdet för parametern type är inte större än MaxDefinedAceType eller så är matrisens opaque längd antingen större än värdet för MaxOpaqueLength fältet eller inte en multipel av fyra.
Kommentarer
Data opaque klonas inte. Data bör klonas innan konstruktorn anropas om anroparen inte litar på att datakällan inte ändrar data.