Compartilhar via


SPWindowsServiceInstanceCollection class

Representa uma coleção de objetos SPWindowsServiceInstance .

Inheritance hierarchy

System.Object
  Microsoft.SharePoint.Administration.SPPersistedObjectCollection<SPWindowsServiceInstance>
    Microsoft.SharePoint.Administration.SPPersistedChildCollection<SPWindowsServiceInstance>
      Microsoft.SharePoint.Administration.SPWindowsServiceInstanceCollection

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

Syntax

'Declaração
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public NotInheritable Class SPWindowsServiceInstanceCollection _
    Inherits SPPersistedChildCollection(Of SPWindowsServiceInstance)
'Uso
Dim instance As SPWindowsServiceInstanceCollection
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public sealed class SPWindowsServiceInstanceCollection : SPPersistedChildCollection<SPWindowsServiceInstance>

Comentários

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 são executados em um servidor específico. Para adicionar uma instância de serviço do Windows à coleção, use o método Add .

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.

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

SPWindowsServiceInstanceCollection members

Microsoft.SharePoint.Administration namespace