Partager via


SPFolderCollection.Item - Propriété (Int32)

Obtient l'objet folder à l'index spécifié dans la collection. En C#, cette propriété est un indexeur pour la classe SPFolderCollection .

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

Syntaxe

'Déclaration
Public ReadOnly Default Property Item ( _
    iIndex As Integer _
) As SPFolder
    Get
'Utilisation
Dim instance As SPFolderCollection
Dim iIndex As Integer
Dim value As SPFolder

value = instance(iIndex)
public SPFolder this[
    int iIndex
] { get; }

Paramètres

  • iIndex
    Type : System.Int32

    Entier 32 bits qui spécifie l'index du dossier.

Valeur de propriété

Type : Microsoft.SharePoint.SPFolder
Objet SPFolder qui représente le dossier.

Remarques

La propriété Item lève une ArgumentOutOfRangeException si l'index spécifié est en dehors de la plage valide d'indices de la collection.

Exemples

L'exemple de code suivant utilise l'indexeur pour afficher le nom et le nombre de fichiers pour chaque dossier dans un site.

Cet exemple requiert les directives using (Imports dans Visual Basic) pour les espaces de noms Microsoft.SharePoint et Microsoft.SharePoint.Utilities .

Dim site As SPWeb = SPControl.GetContextWeb(Context)
Dim folders As SPFolderCollection = site.Folders
Dim i As Integer

For i = 0 To folders.Count - 1

    Label1.Text += SPEncode.HtmlEncode(folders(i).Name) & " :: " & 
        folders(i).Files.Count.ToString() & "<BR>"

Next i 
SPWeb oWebsite = SPContext.Current.Web;
SPFolderCollection collFolders= oWebsite.Folders;

for (int intIndex=0; intIndex<collFolders.Count; intIndex++)
{
    Label1.Text += SPEncode.HtmlEncode(collFolders[intIndex].Name) 
        + " -- " + 
        collFolders[intIndex].Files.Count.ToString() + "<BR>";
}

Voir aussi

Référence

SPFolderCollection classe

SPFolderCollection - Membres

Item - Surcharge

Microsoft.SharePoint - Espace de noms