Clase SPWebServiceInstanceCollection

Representa una colección de objetos SPWebServiceInstance .

Jerarquía de la herencia

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

Espacio de nombres:  Microsoft.SharePoint.Administration
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

'Declaración
<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>

Comentarios

Utilice la propiedad heredada Instances de la clase SPWebService para devolver un objeto SPServiceInstanceDependencyCollection que representa todas las instancias del servicio de base de datos. Use el constructor SPWebServiceInstanceCollection para tener acceso a la colección de instancias de servicio Web que se ejecutan en un servidor específico.

Puede utilizar la propiedad heredada Instances en la propiedad ContentService o AdministrationService de la clase SPWebService para devolver una colección de instancias dependientes para el servicio de contenido o administración y, a continuación, realice una iteración por la colección que se va a convertir las instancias como instancias del servicio Web, como en el ejemplo siguiente:

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

Para agregar una instancia de servicio Web a la colección, utilice el método Add .

Utilice un indizador para devolver una sola instancia de servicio Web de la colección. Por ejemplo, si la colección se asigna a una variable denominada myWebServiceInstances, use myWebServiceInstances[index] en C# o myWebServiceInstances(index) en Visual Basic, donde index es el nombre o el GUID que identifica la instancia de servicio Web.

Seguridad para subprocesos

Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.

Vea también

Referencia

Miembros SPWebServiceInstanceCollection

Espacio de nombres Microsoft.SharePoint.Administration