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.