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
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