Поделиться через


Класс SPFeatureQueryResultCollection

Представляет перечисляемую коллекцию объектов SPFeature .

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

System.Object
  Microsoft.SharePoint.SPFeatureQueryResultCollection

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

Синтаксис

'Декларация
Public NotInheritable Class SPFeatureQueryResultCollection _
    Implements IEnumerator(Of SPFeature), IDisposable,  _
    IEnumerator, IEnumerable(Of SPFeature), IEnumerable
'Применение
Dim instance As SPFeatureQueryResultCollection
public sealed class SPFeatureQueryResultCollection : IEnumerator<SPFeature>, 
    IDisposable, IEnumerator, IEnumerable<SPFeature>, IEnumerable

Замечания

Экземпляры этого типа возвращаются методом QueryFeaturesSPSite, SPContentDatabase, SPWebApplication, SPWebServiceи SPSite классы.

Чтобы обеспечить эффективное использование памяти сервера, все объекты, используемые в объекте SPFeature подлежат реализации при вызове метода IEnumerator.MoveNext() . Например если SPFeature с областью Site или Web, свойство Parent содержит объект SPSite или SPWeb , могут получить удален при вызове метода MoveNext . Не следует использовать вспомогательные объекты для определенных функций, после вызова метода MoveNext , так как они могут быть недопустимыми.

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

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

См. также

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

Элементы SPFeatureQueryResultCollection

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