Freigeben über


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

ICollection.Count

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

SPRoleDefinitionCollection-Member

Microsoft.SharePoint-Namespace