SPSolutionCollection class

Representa uma coleção de objetos SPSolution .

Inheritance hierarchy

System.Object
  Microsoft.SharePoint.Administration.SPPersistedObjectCollection<SPSolution>
    Microsoft.SharePoint.Administration.SPPersistedChildCollection<SPSolution>
      Microsoft.SharePoint.Administration.SPSolutionCollection

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

Syntax

'Declaração
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public NotInheritable Class SPSolutionCollection _
    Inherits SPPersistedChildCollection(Of SPSolution) _
    Implements IBackupRestoreConfiguration, IBackupRestore
'Uso
Dim instance As SPSolutionCollection
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public sealed class SPSolutionCollection : SPPersistedChildCollection<SPSolution>, 
    IBackupRestoreConfiguration, IBackupRestore

Comentários

Use a propriedade Solutions da classe SPFarm para obter a coleção de soluções instaladas no farm de servidores. Para adicionar uma solução à coleção, use o método Add .

Importante

Usando o construtor de SPSolution para criar um objeto de solução não é suportado e retorna um NullReferenceException se você tentar implementar membros de um objeto criado por meio do construtor.

Use um indexador para retornar uma única solução da coleção. Por exemplo, se a coleção for atribuída a uma variável chamada myDefinitions, use myDefinitions[index] em C# ou myDefinitions(index) no Visual Basic, onde index é o GUID da solução.

Thread safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Ver também

Referência

SPSolutionCollection members

Microsoft.SharePoint.Administration namespace