Поделиться через


Свойство SPRoleDefinitionCollection.Count

Получает количество определений ролей в коллекции.

Пространство имен:  Microsoft.SharePoint
Сборка:  Microsoft.SharePoint (в Microsoft.SharePoint.dll)

Синтаксис

'Декларация
Public Overrides ReadOnly Property Count As Integer
    Get
'Применение
Dim instance As SPRoleDefinitionCollection
Dim value As Integer

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

Значение свойства

Тип: System.Int32
32-разрядное целое число, указывающее количество определений ролей.

Реализации

ICollection.Count

Примеры

В следующем примере кода несколько определений ролей возвращает с указанного веб-узла, имеет уникальный роль определений.

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

Примечание

Некоторые объекты реализуют интерфейс IDisposable и следует избегать сохранения этих объектов в памяти, после они больше не нужны. Disposing Objectsсведения о рекомендованные методы программирования, см.

См. также

Справочные материалы

SPRoleDefinitionCollection класс

Элементы SPRoleDefinitionCollection

Пространство имен Microsoft.SharePoint