SPRoleDefinitionCollection.Count-Eigenschaft
Ruft die Anzahl der Rollendefinitionen in der Auflistung ab.
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaration
Public Overrides ReadOnly Property Count As Integer
Get
'Usage
Dim instance As SPRoleDefinitionCollection
Dim value As Integer
value = instance.Count
public override int Count { get; }
Eigenschaftswert
Typ: System.Int32
Eine 32-Bit-Ganzzahl, die die Anzahl der Rollendefinitionen angibt.
Implementiert
Beispiele
Im folgenden Codebeispiel gibt die Anzahl der Rollendefinitionen aus einer angegebenen Website mit eindeutiger Rollendefinitionen.
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
Hinweis
Bestimmte Objekte, die IDisposable -Schnittstelle implementieren, und müssen Sie vermeiden, diese Objekte im Arbeitsspeicher beibehalten, nachdem sie nicht mehr benötigt werden. Informationen zu bewährten Programmierpraktiken finden Sie unter Disposing Objects.
Siehe auch
Referenz
SPRoleDefinitionCollection Klasse