Exporter (0) Imprimer
Développer tout

AuthorizationRule, constructeur

Remarque : ce constructeur est nouveau dans le .NET Framework version 2.0.

Initialise une nouvelle instance de la classe AccessRule à l'aide des valeurs spécifiées.

Espace de noms : System.Security.AccessControl
Assembly : mscorlib (dans mscorlib.dll)

protected internal AuthorizationRule (
	IdentityReference identity,
	int accessMask,
	bool isInherited,
	InheritanceFlags inheritanceFlags,
	PropagationFlags propagationFlags
)
protected AuthorizationRule (
	IdentityReference identity, 
	int accessMask, 
	boolean isInherited, 
	InheritanceFlags inheritanceFlags, 
	PropagationFlags propagationFlags
)
protected internal function AuthorizationRule (
	identity : IdentityReference, 
	accessMask : int, 
	isInherited : boolean, 
	inheritanceFlags : InheritanceFlags, 
	propagationFlags : PropagationFlags
)

Paramètres

identity

Identité à laquelle la règle d'accès s'applique. Ce paramètre doit désigner un objet pouvant être casté en tant que SecurityIdentifier.

accessMask

Masque d'accès de cette règle. Le masque d'accès est une collection 32 bits de bits anonymes, dont la signification est définie par les intégrateurs individuels.

isInherited

true pour hériter de cette règle à partir d'un conteneur parent.

inheritanceFlags

Propriétés d'héritage de la règle d'accès.

propagationFlags

Indique si les règles d'accès héritées sont automatiquement propagées. Les indicateurs de propagation sont ignorés si inheritanceFlags a la valeur None.

Type d'exceptionCondition

ArgumentException

La valeur du paramètre identity ne peut pas être castée en tant que SecurityIdentifier.

ArgumentOutOfRangeException

Le paramètre accessMask a la valeur zéro ou les paramètres inheritanceFlags ou propagationFlags contiennent des valeurs d'indicateur non reconnues.

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition

Le .NET Framework ne prend pas en charge toutes les versions de chaque plate-forme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise.

.NET Framework

Prise en charge dans : 2.0

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft