SPWebServiceInstanceCollection - Classe

Représente une collection d'objets SPWebServiceInstance .

Hiérarchie d’héritage

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

Espace de noms :  Microsoft.SharePoint.Administration
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

'Déclaration
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public NotInheritable Class SPWebServiceInstanceCollection _
    Inherits SPPersistedChildCollection(Of SPWebServiceInstance)
'Utilisation
Dim instance As SPWebServiceInstanceCollection
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public sealed class SPWebServiceInstanceCollection : SPPersistedChildCollection<SPWebServiceInstance>

Remarques

Utilisez la propriété Instances de héritée de la classe SPWebService pour renvoyer un objet SPServiceInstanceDependencyCollection qui représente toutes les instances du service de base de données. Utilisez le constructeur SPWebServiceInstanceCollection pour accéder à la collection d'instances de service Web qui s'exécutent sur un serveur spécifique.

Vous pouvez utiliser la propriété héritée Instances sur la propriété ContentService ou AdministrationService de la classe SPWebService pour retourner une collection d'instances dépendants du service de contenu ou administration, puis parcourir la collection pour effectuer un cast d'instances sous la forme d'instances de service Web, comme indiqué ci-dessous :

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

Pour ajouter une instance du service Web à la collection, utilisez la méthode Add .

Utiliser un indexeur pour retourner une seule instance du service Web à partir de la collection. Par exemple, si la collection est assignée à une variable nommée myWebServiceInstances, utilisez myWebServiceInstances[index] dans C# ou myWebServiceInstances(index) dans Visual Basic, où index est le nom ou le GUID qui identifie l'instance du service Web.

Cohérence de thread

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.

Voir aussi

Référence

SPWebServiceInstanceCollection - Membres

Microsoft.SharePoint.Administration - Espace de noms