Compartilhar via


SPRoleDefinitionCollection.Count property

Obtém o número de definições de função na coleção.

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaração
Public Overrides ReadOnly Property Count As Integer
    Get
'Uso
Dim instance As SPRoleDefinitionCollection
Dim value As Integer

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

Property value

Type: System.Int32
Um inteiro de 32 bits que indica o número de definições de função.

Implements

ICollection.Count

Examples

O exemplo de código a seguir retorna o número de definições de função de um site da Web especificado que contém definições de função exclusiva.

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

Dica

Determinados objetos implementam a interface IDisposable , e você deve evitar reter esses objetos na memória depois que eles não são mais necessários. Para obter informações sobre boas práticas de codificação, consulte Disposing Objects.

Ver também

Referência

SPRoleDefinitionCollection class

SPRoleDefinitionCollection members

Microsoft.SharePoint namespace