Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

SPFileCollection.Item - Propriété (Int32)

Obtient l'objet fichier situé à l'index spécifié dans la collection. Dans Microsoft Visual C#, cette propriété est un indexeur pour la classe SPFileCollection .

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

public SPFile this[
	int iIndex
] { get; }

Paramètres

iIndex
Type : System.Int32

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

Valeur de propriété

Type : Microsoft.SharePoint.SPFile
Objet SPFile qui représente le fichier.

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

L'exemple de code suivant utilise l'indexeur pour afficher le nom et l'auteur de chaque fichier dans une bibliothèque de documents Documents partagés.

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

L'exemple suivant suppose l'existence d'une page .aspx qui contient un contrôle Label.

SPWeb oWebsite = SPContext.Current.Web;
SPFileCollection collFiles = oWebsite.GetFolder("Shared Documents").Files;

for (int intIndex=0; intIndex<collFiles.Count; intIndex++)
{
    Label1.Text += SPEncode.HtmlEncode(collFiles[intIndex].Name) + 
    " :: " + collFiles[intIndex].Author.LoginName + "<BR>";
}
Afficher: