Класс 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) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.