Compartilhar via


SPWebCollection class

Representa uma coleção de objetos SPWeb .

Inheritance hierarchy

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

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

Syntax

'Declaração
Public Class SPWebCollection _
    Inherits SPBaseCollection _
    Implements IEnumerable(Of SPWeb), IEnumerable
'Uso
Dim instance As SPWebCollection
public class SPWebCollection : SPBaseCollection, 
    IEnumerable<SPWeb>, IEnumerable

Comentários

Use a propriedade Webs da classe SPWeb para retornar todos os subsites sob um site, a propriedade AllWebs da classe SPSite para retornar todos os sites do conjunto de sites ou um dos métodos GetSubwebsForCurrentUser da classe SPWeb para retornar todos os subsites do usuário atual.

Use um indexador para retornar um único site da coleção. Por exemplo, se a coleção for atribuída a uma variável denominada collWebSites, use collWebSites[index] em c# ou collWebSites(index) em Visual Basic, onde index é o número de índice do site na coleção, o nome para exibição do site, ou a GUID do conjunto de sites.

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

SPWebCollection members

Microsoft.SharePoint namespace