SPPolicyRoleCollection - Classe

Représente une collection d'objets SPPolicyRole .

Hiérarchie d’héritage

System.Object
  Microsoft.SharePoint.Administration.SPAutoSerializingObject
    Microsoft.SharePoint.Administration.SPPolicyRoleCollection

Espace de noms :  Microsoft.SharePoint.Administration
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

'Déclaration
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public NotInheritable Class SPPolicyRoleCollection _
    Inherits SPAutoSerializingObject _
    Implements IEnumerable
'Utilisation
Dim instance As SPPolicyRoleCollection
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public sealed class SPPolicyRoleCollection : SPAutoSerializingObject, 
    IEnumerable

Remarques

Utilisez la propriété PolicyRoles de la classe SPWebApplication pour renvoyer la collection des rôles de stratégie pour l'application Web. Pour créer un rôle de la stratégie de la collection, utilisez la méthode Add .

Un indexeur permet de renvoyer un rôle politique unique de la collection. Par exemple, si la collection est assignée à une variable nommée myPolicyRoles, utilisez myPolicyRoles[index] dans C# ou myPolicyRoles(index) dans Visual Basic .NET, où index est le nom ou le numéro d'index du rôle de la stratégie dans la collection.

Cohérence de thread

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.

Voir aussi

Référence

SPPolicyRoleCollection - Membres

Microsoft.SharePoint.Administration - Espace de noms