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)

Syntaxe

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

value = instance(iIndex)
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.

Remarques

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.

Exemples

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.

Dim webSite As SPWeb = SPContext.Current.Web
Try
    Dim files As SPFileCollection = webSite.GetFolder("Shared Documents").Files

    Dim i As Integer
    For i = 0 To files.Count - 1
        Label1.Text += SPEncode.HtmlEncode(files(i).Name) + " :: " + files(i).Author.LoginName + "<BR>"
    Next i
Finally
    webSite.Dispose()
End Try
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>";
}

Voir aussi

Référence

SPFileCollection classe

SPFileCollection - Membres

Item - Surcharge

Microsoft.SharePoint - Espace de noms