SPWindowsServiceInstance class

Representa uma instância de um serviço do Windows que é executado em um servidor específico.

Inheritance hierarchy

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

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

Syntax

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

Comentários

Recupere um serviço específico do Windows de coleções de ServiceInstances ou Instances .

Use a propriedade herdada Instances da classe SPWindowsService para retornar um objeto SPServiceInstanceDependencyCollection que representa todas as instâncias de serviço do Windows. Use o construtor de SPWindowsServiceInstanceCollection para retornar a coleção de instâncias de serviço do Windows que estão sendo executados em um servidor específico.

Use um indexador para retornar uma única instância de serviço do Windows da coleção. Por exemplo, se a coleção for atribuída a uma variável chamada myWindowsServiceInstances, use myWindowsServiceInstances[index] em C# ou deindexde myWindowsServiceInstances() no Visual Basic, onde index é o nome ou o GUID que identifica a instância de serviço do Windows. O indexador só funciona com o nome quando todos os objetos de coleção do mesmo tipo base. No entanto, uma coleção de instância de serviço geralmente terá classes derivadas, então somente a GUID pode ser usada com segurança para recuperar um objeto. Use o método GetValue da coleção para recuperar uma instância de serviço por nome.

Thread safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Ver também

Referência

SPWindowsServiceInstance members

Microsoft.SharePoint.Administration namespace