SPSolutionCollection - Classe

Représente une collection d'objets SPSolution .

Hiérarchie d’héritage

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

Espace de noms :  Microsoft.SharePoint.Administration
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

'Déclaration
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public NotInheritable Class SPSolutionCollection _
    Inherits SPPersistedChildCollection(Of SPSolution) _
    Implements IBackupRestoreConfiguration, IBackupRestore
'Utilisation
Dim instance As SPSolutionCollection
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public sealed class SPSolutionCollection : SPPersistedChildCollection<SPSolution>, 
    IBackupRestoreConfiguration, IBackupRestore

Remarques

Utilisez la propriété Solutions de la classe SPFarm pour obtenir la collection des solutions installées dans la batterie de serveurs. Pour ajouter une solution à la collection, utilisez la méthode Add .

Important

À l'aide du constructeur SPSolution pour créer un objet de la solution n'est pas pris en charge et retourne un NullReferenceException si vous essayez d'implémenter des membres d'un objet créé via le constructeur.

Un indexeur permet de renvoyer une solution unique de la collection. Par exemple, si la collection est assignée à une variable nommée myDefinitions, utilisez myDefinitions[index] dans C# ou myDefinitions(index) dans Visual Basic, où index est le GUID de la Solution.

Cohérence de thread

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.

Voir aussi

Référence

SPSolutionCollection - Membres

Microsoft.SharePoint.Administration - Espace de noms