SPServiceInstance class
Representa uma única instância de um serviço que é executado em um servidor.
Inheritance hierarchy
System.Object
Microsoft.SharePoint.Administration.SPAutoSerializingObject
Microsoft.SharePoint.Administration.SPPersistedObject
Microsoft.SharePoint.Administration.SPPersistedUpgradableObject
Microsoft.SharePoint.Administration.SPServiceInstance
Namespace: Microsoft.SharePoint.Administration
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaração
<GuidAttribute("983C4B09-FBC0-4f4b-92BC-42FABF556ED5")> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public Class SPServiceInstance _
Inherits SPPersistedUpgradableObject
'Uso
Dim instance As SPServiceInstance
[GuidAttribute("983C4B09-FBC0-4f4b-92BC-42FABF556ED5")]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public class SPServiceInstance : SPPersistedUpgradableObject
Comentários
A classe SPServiceInstance associa a servidores de serviços. Use a propriedade Service para obter o objeto SPService que contém as configurações de toda a farm que se aplicam ao serviço que implementa esta instância. Use a propriedade Server para obter o objeto SPServer no qual está instalada nesta instância.
Para retornar um objeto SPServiceInstanceCollection que representa as instâncias de serviço sendo executam em um servidor, use a propriedade ServiceInstances da classe SPServer ou o construtor SPServiceInstanceCollection . Para retornar um objeto SPServiceInstanceDependencyCollection que representa as instâncias de serviço dependem de um serviço, use a propriedade Instances da classe SPService .
Use um indexador para retornar uma instância do serviço único da coleção. Por exemplo, se a coleção for atribuída a uma variável chamada myServiceInstances, use myServiceInstances[index] em C# ou deindexde myServiceInstances() no Visual Basic, onde index é o nome ou o GUID que identifica a instância do serviço. 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 classe SPPersistedObjectCollection<T> 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
Microsoft.SharePoint.Administration namespace
Inheritance hierarchy
System.Object
Microsoft.SharePoint.Administration.SPAutoSerializingObject
Microsoft.SharePoint.Administration.SPPersistedObject
Microsoft.SharePoint.Administration.SPPersistedUpgradableObject
Microsoft.SharePoint.Administration.SPServiceInstance
Microsoft.SharePoint.Administration.SPDatabaseServiceInstance
Microsoft.SharePoint.Administration.SPIisWebServiceInstance
Microsoft.SharePoint.Administration.SPIncomingEmailServiceInstance
Microsoft.SharePoint.Administration.SPOutboundMailServiceInstance
Microsoft.SharePoint.Administration.SPRequestManagementServiceInstance
Microsoft.SharePoint.Administration.SPUsageServiceInstance
Microsoft.SharePoint.Administration.SPWebServiceInstance
Microsoft.SharePoint.Administration.SPWindowsServiceInstance