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.