ObjectAccessRule Konstruktor

Definíció

Inicializálja az osztály új példányát ObjectAccessRule a megadott értékekkel.

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)

Paraméterek

identity
IdentityReference

Az identitás, amelyre a hozzáférési szabály vonatkozik. Olyan objektumnak kell lennie, amely öntöttként is megadható SecurityIdentifier.

accessMask
Int32

A szabály hozzáférési maszkja. A hozzáférési maszk névtelen bitek 32 bites gyűjteménye, amelynek jelentését az egyes integrátorok határozzák meg.

isInherited
Boolean

true ha ez a szabály egy szülőtárolótól öröklődik.

inheritanceFlags
InheritanceFlags

Meghatározza a hozzáférési szabály öröklési tulajdonságait.

propagationFlags
PropagationFlags

Megadja, hogy a rendszer automatikusan propagálja-e az örökölt hozzáférési szabályokat. A propagálási jelzőket a rendszer figyelmen kívül hagyja, ha inheritanceFlags be van állítva.None

objectType
Guid

Az objektum típusa, amelyre a szabály vonatkozik.

inheritedObjectType
Guid

A szabályt öröklő gyermekobjektum típusa.

type
AccessControlType

Megadja, hogy ez a szabály engedélyezi vagy letiltja-e a hozzáférést.

Kivételek

A paraméter értéke identity nem adható meg SecurityIdentifier, vagy a type paraméter érvénytelen értéket tartalmaz.

A paraméter értéke accessMask 0, vagy inheritanceFlags a propagationFlags paraméterek ismeretlen jelzőértékeket tartalmaznak.

A következőre érvényes: