Свойство 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-разрядное целое число, указывающее количество определений ролей.
Реализации
Примеры
В следующем примере кода несколько определений ролей возвращает с указанного веб-узла, имеет уникальный роль определений.
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 класс