Clase SPSolutionCollection

Representa una colección de objetos SPSolution .

Jerarquía de la herencia

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

Espacio de nombres:  Microsoft.SharePoint.Administration
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

'Declaración
<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

Comentarios

Utilice la propiedad Solutions de la clase SPFarm para obtener la colección de soluciones que se instala en la granja de servidores. Para agregar una solución a la colección, utilice el método Add .

Importante

Utilizando el constructor SPSolution para crear un objeto de la solución no es compatible y devuelve una NullReferenceException si se intenta implementar a los miembros de un objeto creado a través del constructor.

Utilice un indizador para devolver una única solución de la colección. Por ejemplo, si la colección se asigna a una variable denominada myDefinitions, use myDefinitions[index] en C# o myDefinitions(index) en Visual Basic, donde index es el GUID de la solución.

Seguridad para subprocesos

Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.

Vea también

Referencia

Miembros SPSolutionCollection

Espacio de nombres Microsoft.SharePoint.Administration