Compartilhar via


SPWebServiceInstanceCollection class

Representa uma coleção de objetos SPWebServiceInstance .

Inheritance hierarchy

System.Object
  Microsoft.SharePoint.Administration.SPPersistedObjectCollection<SPWebServiceInstance>
    Microsoft.SharePoint.Administration.SPPersistedChildCollection<SPWebServiceInstance>
      Microsoft.SharePoint.Administration.SPWebServiceInstanceCollection

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

Syntax

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

Comentários

Use a propriedade herdada Instances da classe SPWebService para retornar um objeto SPServiceInstanceDependencyCollection que representa todas as instâncias do serviço de banco de dados. Use o construtor de SPWebServiceInstanceCollection para acessar a coleção de instâncias de serviço da Web que são executados em um servidor específico.

Você pode usar a propriedade herdada Instances na propriedade ContentService ou AdministrationService da classe SPWebService para retornar uma coleção de instâncias dependentes do serviço de conteúdo ou administração e, em seguida, iterar através da coleção para converter as instâncias como instâncias de serviço da Web, como o seguinte:

Dim webServiceInstance As SPWebServiceInstance
For Each webServiceInstance In SPWebService.ContentService.Instances
    ...
Next webServiceInstance
foreach(SPWebServiceInstance webServiceInstance in SPWebService.ContentService.Instances)
{...}

Para adicionar uma instância do serviço da Web à coleção, use o método Add .

Use um indexador para retornar uma única instância do serviço Web da coleção. Por exemplo, se a coleção for atribuída a uma variável chamada myWebServiceInstances, use myWebServiceInstances[index] em C# ou deindexde myWebServiceInstances() no Visual Basic, onde index é o nome ou o GUID que identifica a instância do serviço da Web.

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

SPWebServiceInstanceCollection members

Microsoft.SharePoint.Administration namespace