Метод SPFeatureDefinitionCollection.Add (String, Int32, Guid, Boolean)
Добавляет определение компонента по указанному пути манифеста идентификатор совместимости уровень и решения в коллекцию определений компонентов, включая логический параметр, который указывает на необходимость переустановить Определение компонента.
Пространство имен: Microsoft.SharePoint.Administration
Сборка: Microsoft.SharePoint (в Microsoft.SharePoint.dll)
Синтаксис
'Декларация
Public Function Add ( _
relativePathToFeatureManifest As String, _
compatibilityLevel As Integer, _
solutionId As Guid, _
force As Boolean _
) As SPFeatureDefinition
'Применение
Dim instance As SPFeatureDefinitionCollection
Dim relativePathToFeatureManifest As String
Dim compatibilityLevel As Integer
Dim solutionId As Guid
Dim force As Boolean
Dim returnValue As SPFeatureDefinition
returnValue = instance.Add(relativePathToFeatureManifest, _
compatibilityLevel, solutionId, _
force)
public SPFeatureDefinition Add(
string relativePathToFeatureManifest,
int compatibilityLevel,
Guid solutionId,
bool force
)
Параметры
relativePathToFeatureManifest
Тип: System.StringСтрока, содержащая относительный путь манифеста для компонента.
compatibilityLevel
Тип: System.Int32Целое число, представляющее уровень совместимости компонент, например 14 или 15
solutionId
Тип: System.GuidSystem.Guid, определяющий решение.
force
Тип: System.Booleantrue, чтобы указать, что переустановки Определение компонента принудительно; в противном случае — false.
Возвращаемое значение
Тип: Microsoft.SharePoint.Administration.SPFeatureDefinition
Объект Microsoft.SharePoint.Administration.SPFeatureDefinition, который представляет новое определение компонента.
Замечания
Добавление компонента в коллекцию устанавливает компонент в ферме серверов, делая ее доступной для активации в его указанной области. Добавление компонента с областью действия фермы не только устанавливает компонент, но активирует в ферме.Предупреждение: Создание с помощью конструктора SPFeatureDefinition не поддерживается объект определения компонента, возвращается NullReferenceException при попытке реализовать члены объекта, созданных с помощью конструктора.
См. также
Справочные материалы
SPFeatureDefinitionCollection класс