Partager via


SPRoleDefinitionCollection.Count - Propriété

Obtient le nombre de définitions de rôles dans la collection.

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

Syntaxe

'Déclaration
Public Overrides ReadOnly Property Count As Integer
    Get
'Utilisation
Dim instance As SPRoleDefinitionCollection
Dim value As Integer

value = instance.Count
public override int Count { get; }

Valeur de propriété

Type : System.Int32
Un entier de 32 bits qui indique le nombre de définitions de rôles.

Implémentations

ICollection.Count

Exemples

L'exemple de code suivant retourne le nombre de définitions de rôles à partir d'un site Web spécifié a des définitions de rôles uniques.

using(SPSite oSiteCollection = new SPSite("http://Server_Name/Subsite1"))
{
    using (SPWeb oWebsite = oSiteCollection.OpenWeb())
    {

        if (oWebsite.HasUniqueRoleDefinitions)
        {
            int intRoleDefinitionCount = oWebsite.RoleDefinitions.Count;
        }
    }
}
Using oSiteCollection As New SPSite("http://Server_Name/Subsite1")
   Using oWebsite As SPWeb = oSiteCollection.OpenWeb()

      If oWebsite.HasUniqueRoleDefinitions Then
         Dim intRoleDefinitionCount As Integer = oWebsite.RoleDefinitions.Count
      End If
   End Using
End Using

Notes

Certains objets implémentent l'interface IDisposable , et vous devez éviter de conserver ces objets dans la mémoire après que qu'ils ne sont plus nécessaires. Pour plus d'informations sur les bonnes pratiques de codage, consultez Disposing Objects.

Voir aussi

Référence

SPRoleDefinitionCollection classe

SPRoleDefinitionCollection - Membres

Microsoft.SharePoint - Espace de noms