Класс SPFeatureDefinitionCollection
Представляет коллекцию объектов SPFeatureDefinition .
Иерархия наследования
System.Object
Microsoft.SharePoint.Administration.SPPersistedObjectCollection<SPFeatureDefinition>
Microsoft.SharePoint.Administration.SPPersistedChildCollection<SPFeatureDefinition>
Microsoft.SharePoint.Administration.SPFeatureDefinitionCollection
Пространство имен: Microsoft.SharePoint.Administration
Сборка: Microsoft.SharePoint (в Microsoft.SharePoint.dll)
Синтаксис
'Декларация
<GuidAttribute("E8FDC5F0-9083-457f-AF33-5FB236AAB658")> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public NotInheritable Class SPFeatureDefinitionCollection _
Inherits SPPersistedChildCollection(Of SPFeatureDefinition)
'Применение
Dim instance As SPFeatureDefinitionCollection
[GuidAttribute("E8FDC5F0-9083-457f-AF33-5FB236AAB658")]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public sealed class SPFeatureDefinitionCollection : SPPersistedChildCollection<SPFeatureDefinition>
Замечания
Используйте свойство FeatureDefinitions класса SPFarm для получения набора определений компонентов, установленные в ферме серверов.
Используйте свойство FeatureDefinitions класса SPSite для получения набора определений компонентов, установленные в семействе сайтов.
Чтобы добавить определение компонента в коллекцию, используйте один из методов Add класса SPFeatureDefinitionCollection .
Потокобезопасность
Любые общедоступные элементы static (Shared в Visual Basic) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.