Partager via


SPServiceCollection - Classe

Représente une collection d'objets SPService .

Hiérarchie d’héritage

System.Object
  Microsoft.SharePoint.Administration.SPPersistedObjectCollection<SPService>
    Microsoft.SharePoint.Administration.SPPersistedChildCollection<SPService>
      Microsoft.SharePoint.Administration.SPServiceCollection

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

Syntaxe

'Déclaration
<GuidAttribute("6CEF670D-FE58-4b38-AF3B-43E7C9365E99")> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public NotInheritable Class SPServiceCollection _
    Inherits SPPersistedChildCollection(Of SPService)
'Utilisation
Dim instance As SPServiceCollection
[GuidAttribute("6CEF670D-FE58-4b38-AF3B-43E7C9365E99")]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public sealed class SPServiceCollection : SPPersistedChildCollection<SPService>

Remarques

Utilisez la propriété Services de la classe SPFarm pour renvoyer un objet SPServiceCollection qui représente la collection de services sur la batterie de serveurs. Pour ajouter un service à la batterie de serveurs, utilisez la méthode Add de la classe SPPersistedChildCollection<T> .

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

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

SPServiceCollection - Membres

Microsoft.SharePoint.Administration - Espace de noms