Freigeben über


SPServiceInstanceCollection-Klasse

Stellt eine Auflistung von SPServiceInstance -Objekten dar.

Vererbungshierarchie

System.Object
  Microsoft.SharePoint.Administration.SPPersistedObjectCollection<SPServiceInstance>
    Microsoft.SharePoint.Administration.SPPersistedChildCollection<SPServiceInstance>
      Microsoft.SharePoint.Administration.SPServiceInstanceCollection

Namespace:  Microsoft.SharePoint.Administration
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaration
<GuidAttribute("B089C872-3220-43C5-A503-833986C09275")> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public NotInheritable Class SPServiceInstanceCollection _
    Inherits SPPersistedChildCollection(Of SPServiceInstance)
'Usage
Dim instance As SPServiceInstanceCollection
[GuidAttribute("B089C872-3220-43C5-A503-833986C09275")]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public sealed class SPServiceInstanceCollection : SPPersistedChildCollection<SPServiceInstance>

Hinweise

Um ein SPServiceInstanceCollection -Objekt zurückzugeben, das die Dienstinstanzen darstellt, die derzeit auf einem Server ausgeführt werden, verwenden Sie entweder die ServiceInstances -Eigenschaft der SPServer -Klasse oder den SPServiceInstanceCollection -Konstruktor. Um ein SPServiceInstanceDependencyCollection -Objekt zurückzugeben, die Dienstinstanzen darstellt, die von einem Dienst abhängig sind, verwenden Sie die Instances -Eigenschaft der SPService -Klasse.

Um eine Instanz der Auflistung hinzuzufügen, verwenden Sie die Add -Methode.

Verwenden Sie eine Indexerstellung, um eine einzelne Dienstinstanz aus der Auflistung zurückzugeben. Verwenden Sie beispielsweise, wenn die Auflistung einer Variablen mit dem Namen MyServiceInstances zugewiesen ist, myServiceInstances[index] in c# oder myServiceInstances(index) in Visual Basic, in denen index entweder den Namen oder die GUID, die die Dienstinstanz identifiziert wird.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Die Threadsicherheit von Instanzmembern ist nicht gewährleistet.

Siehe auch

Referenz

SPServiceInstanceCollection-Member

Microsoft.SharePoint.Administration-Namespace