Partager via


SPFeatureQueryResultCollection - Classe

Représente une collection énumérable d'objets SPFeature .

Hiérarchie d’héritage

System.Object
  Microsoft.SharePoint.SPFeatureQueryResultCollection

Espace de noms :  Microsoft.SharePoint
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

'Déclaration
Public NotInheritable Class SPFeatureQueryResultCollection _
    Implements IEnumerator(Of SPFeature), IDisposable,  _
    IEnumerator, IEnumerable(Of SPFeature), IEnumerable
'Utilisation
Dim instance As SPFeatureQueryResultCollection
public sealed class SPFeatureQueryResultCollection : IEnumerator<SPFeature>, 
    IDisposable, IEnumerator, IEnumerable<SPFeature>, IEnumerable

Remarques

Les instances de ce type sont retournées par la méthode QueryFeatures de la SPSite, SPContentDatabase, SPWebApplication, SPWebServiceet les classes SPSite .

Pour vous assurer que la mémoire serveur est utilisée de manière efficace, tous les objets utilisés par un objet SPFeature sont à disposition lorsque la méthode IEnumerator.MoveNext() est appelée. Par exemple, si la SPFeature est étendue Site ou Web, la propriété Parent contient un objet SPSite ou SPWeb qui peut obtenir lorsque la méthode MoveNext est appelée. Vous ne devez pas utiliser les objets de prise en charge d'une fonctionnalité spécifique une fois que la méthode MoveNext est appelée, car ils peuvent être non valides.

Cohérence de thread

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.

Voir aussi

Référence

SPFeatureQueryResultCollection - Membres

Microsoft.SharePoint - Espace de noms