SPWindowsServiceInstance - Classe

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

Hiérarchie d’héritage

System.Object
  Microsoft.SharePoint.Administration.SPAutoSerializingObject
    Microsoft.SharePoint.Administration.SPPersistedObject
      Microsoft.SharePoint.Administration.SPPersistedUpgradableObject
        Microsoft.SharePoint.Administration.SPServiceInstance
          Microsoft.SharePoint.Administration.SPWindowsServiceInstance
            Microsoft.SharePoint.Administration.SPLoadBalancerServiceInstance
            Microsoft.SharePoint.Administration.SPTimerServiceInstance
            Microsoft.SharePoint.Administration.SPTracingServiceInstance
            Microsoft.SharePoint.Administration.SPUserCodeServiceInstance
            Microsoft.SharePoint.DistributedCaching.Utilities.SPDistributedCacheServiceInstance

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

Syntaxe

'Déclaration
<GuidAttribute("8BDB8089-6251-4c1e-85FD-8B3C6355C5BA")> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public Class SPWindowsServiceInstance _
    Inherits SPServiceInstance
'Utilisation
Dim instance As SPWindowsServiceInstance
[GuidAttribute("8BDB8089-6251-4c1e-85FD-8B3C6355C5BA")]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public class SPWindowsServiceInstance : SPServiceInstance

Remarques

Extraire un service Windows spécifique à partir de collections de la ServiceInstances ou le Instances .

Utilisez la propriété Instances de héritée de la classe SPWindowsService pour renvoyer un objet SPServiceInstanceDependencyCollection qui représente toutes les instances du service Windows. Utilisez le constructeur SPWindowsServiceInstanceCollection pour renvoyer la collection d'instances de service Windows qui sont en cours d'exécution sur un serveur spécifique.

Utiliser un indexeur pour retourner une seule instance du service Windows à partir de la collection. Par exemple, si la collection est assignée à une variable nommée myWindowsServiceInstances, utilisez myWindowsServiceInstances[index] dans C# ou myWindowsServiceInstances(index) dans Visual Basic, où index est le nom ou le GUID qui identifie dans l'instance de service Windows. 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 collection pour récupérer une instance de service par son nom.

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

SPWindowsServiceInstance - Membres

Microsoft.SharePoint.Administration - Espace de noms