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.