SPSolutionCollection-Klasse
Stellt eine Auflistung von SPSolution -Objekten dar.
Vererbungshierarchie
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
'Declaration
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public NotInheritable Class SPSolutionCollection _
Inherits SPPersistedChildCollection(Of SPSolution) _
Implements IBackupRestoreConfiguration, IBackupRestore
'Usage
Dim instance As SPSolutionCollection
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public sealed class SPSolutionCollection : SPPersistedChildCollection<SPSolution>,
IBackupRestoreConfiguration, IBackupRestore
Hinweise
Verwenden Sie die Solutions -Eigenschaft der SPFarm -Klasse, um die Auflistung von Lösungen, die in der Serverfarm installiert abzurufen. Um eine Lösung zur Auflistung hinzuzufügen, verwenden Sie die Add -Methode.
Wichtig
Mit dem SPSolution -Konstruktor zum Erstellen eines Objekts Lösung wird nicht unterstützt und gibt ein NullReferenceException zurück, wenn Sie versuchen, implementieren die Member eines Objekts durch den Konstruktor erstellt.
Verwenden Sie eine Indexerstellung, um eine einzelne Lösung aus der Auflistung zurückzugeben. Wenn die Auflistung einer Variablen mit dem Namen myDefinitionszugewiesen ist, verwenden Sie myDefinitions[index] in c# oder myDefinitions(index) in Visual Basic index die GUID der Lösung entspricht.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Die Threadsicherheit von Instanzmembern ist nicht gewährleistet.