Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

SPServiceInstance - Classe

Représente une instance unique d'un service qui s'exécute sur un serveur.

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

[GuidAttribute("983C4B09-FBC0-4f4b-92BC-42FABF556ED5")]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public class SPServiceInstance : SPPersistedUpgradableObject

La classe SPServiceInstance associe des services de serveurs. Utilisez la propriété Service pour obtenir l'objet SPService qui contient les paramètres à l'échelle de la batterie de serveurs qui s'appliquent au service qui implémente cette instance. Utilisez la propriété Server pour obtenir l'objet SPServer sur lequel cette instance est installée.

Pour renvoyer un objet SPServiceInstanceCollection qui représente les instances de service qui s'exécutent actuellement sur un serveur, utilisez la propriété ServiceInstances de la classe SPServer , ou le constructeur SPServiceInstanceCollection . Pour renvoyer un objet SPServiceInstanceDependencyCollection qui représente les instances de service qui sont liés à un service, utilisez la propriété Instances de la classe SPService .

Utiliser un indexeur pour retourner une instance de service unique à partir de la collection. Par exemple, si la collection est assignée à une variable nommée myServiceInstances, utilisez myServiceInstances[index] dans C# ou myServiceInstances(index) dans Visual Basic, où index est le nom ou le GUID qui identifie dans l'instance de service. L'indexeur fonctionne uniquement avec le nom lorsque tous les objets de la collection sont du même type de base. Toutefois, une collection d'instance de service souvent contiendra des classes dérivées, donc uniquement le GUID en toute sécurité peut être utilisé pour récupérer un objet. Utilisez la méthode GetValue de la classe SPPersistedObjectCollection<T> pour récupérer une instance de service par son nom.

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.

Afficher: