ObjectAccessRule 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 ObjectAccessRule klassen med de angivna värdena.
protected:
ObjectAccessRule(System::Security::Principal::IdentityReference ^ identity, int accessMask, bool isInherited, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, Guid objectType, Guid inheritedObjectType, System::Security::AccessControl::AccessControlType type);
protected ObjectAccessRule(System.Security.Principal.IdentityReference identity, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, Guid objectType, Guid inheritedObjectType, System.Security.AccessControl.AccessControlType type);
new System.Security.AccessControl.ObjectAccessRule : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * Guid * Guid * System.Security.AccessControl.AccessControlType -> System.Security.AccessControl.ObjectAccessRule
Protected Sub New (identity As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, objectType As Guid, inheritedObjectType As Guid, type As AccessControlType)
Parametrar
- identity
- IdentityReference
Den identitet som åtkomstregeln gäller för. Det måste vara ett objekt som kan gjutas som en SecurityIdentifier.
- accessMask
- Int32
Åtkomstmasken för den här regeln. Åtkomstmasken är en 32-bitars samling anonyma bitar, vars innebörd definieras av de enskilda integrerarna.
- isInherited
- Boolean
true om den här regeln ärvs från en överordnad container.
- inheritanceFlags
- InheritanceFlags
Anger arvsegenskaperna för åtkomstregeln.
- propagationFlags
- PropagationFlags
Anger om ärvda åtkomstregler ska spridas automatiskt. Spridningsflaggor ignoreras om inheritanceFlags är inställt på None.
- objectType
- Guid
Den typ av objekt som regeln gäller för.
- inheritedObjectType
- Guid
Den typ av underordnat objekt som kan ärva regeln.
- type
- AccessControlType
Anger om den här regeln tillåter eller nekar åtkomst.
Undantag
Värdet för parametern identity kan inte gjutas som en SecurityIdentifier, eller så innehåller parametern type ett ogiltigt värde.
Värdet för parametern accessMask är 0, eller så innehåller parametrarna inheritanceFlags eller propagationFlags okända flaggvärden.