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.