SPWebCollection - Classe

Représente une collection d'objets de SPWeb .

Hiérarchie d’héritage

System.Object
  Microsoft.SharePoint.Administration.SPAutoSerializingObject
    Microsoft.SharePoint.SPBaseCollection
      Microsoft.SharePoint.SPWebCollection

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

Syntaxe

'Déclaration
Public Class SPWebCollection _
    Inherits SPBaseCollection _
    Implements IEnumerable(Of SPWeb), IEnumerable
'Utilisation
Dim instance As SPWebCollection
public class SPWebCollection : SPBaseCollection, 
    IEnumerable<SPWeb>, IEnumerable

Remarques

Utilisez la propriété Webs de la classe SPWeb pour renvoyer tous les sous-sites d'un site, la propriété AllWebs de la classe SPSite pour renvoyer tous les sites au sein de la collection de sites, ou une des méthodes GetSubwebsForCurrentUser de la classe SPWeb pour renvoyer tous les sous-sites pour l'utilisateur actuel.

Un indexeur permet de renvoyer un site Web à partir de la collection. Par exemple, si la collection est assignée à une variable nommée collWebSites, utilisez collWebSites[index] en c#, ou collWebSites(index) dans Visual Basic, où index est le numéro d'index du site dans la collection, le nom complet du site Web, ou le GUID de la collection de sites.

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

SPWebCollection - Membres

Microsoft.SharePoint - Espace de noms