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.

Siehe auch

Referenz

SPSolutionCollection-Member

Microsoft.SharePoint.Administration-Namespace