Класс SPWebCollection

Представляет коллекцию объектов SPWeb .

Иерархия наследования

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

Пространство имен:  Microsoft.SharePoint
Сборка:  Microsoft.SharePoint (в Microsoft.SharePoint.dll)

Синтаксис

'Декларация
Public Class SPWebCollection _
    Inherits SPBaseCollection _
    Implements IEnumerable(Of SPWeb), IEnumerable
'Применение
Dim instance As SPWebCollection
public class SPWebCollection : SPBaseCollection, 
    IEnumerable<SPWeb>, IEnumerable

Замечания

Используйте свойство Webs класса SPWeb для возврата всех дочерних узлов узла, свойство AllWebs класса SPSite для возврата всех сайтов в пределах семейства веб-сайтов или один из методов GetSubwebsForCurrentUser класса SPWeb для возврата всех дочерних сайтов для текущего пользователя.

Используйте индексатор для возврата одной веб-сайта из коллекции. Например если коллекции присваивается переменной с именем collWebSites, используйтеindexcollWebSites[] в C# илиindexcollWebSites() в Visual Basic, где index — номер индекса для сайтов в семействе сайтов, отображаемое имя веб-сайта или идентификатор GUID семейства веб-сайтов.

Потокобезопасность

Любые общедоступные элементы static (Shared в Visual Basic) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.

См. также

Справочные материалы

Элементы SPWebCollection

Пространство имен Microsoft.SharePoint