Freigeben über


SPFileCollection.Item-Eigenschaft (Int32)

Ruft das Dateiobjekt am angegebenen Index in der Auflistung ab. In Microsoft Visual C#, ist diese Eigenschaft für die SPFileCollection -Klasse einen Indexer.

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaration
Public ReadOnly Default Property Item ( _
    iIndex As Integer _
) As SPFile
    Get
'Usage
Dim instance As SPFileCollection
Dim iIndex As Integer
Dim value As SPFile

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

Parameter

  • iIndex
    Typ: System.Int32

    Eine 32-Bit-Ganzzahl, die den Index der Datei angibt.

Eigenschaftswert

Typ: Microsoft.SharePoint.SPFile
Ein SPFile -Objekt, das die Datei darstellt.

Hinweise

Die Item -Eigenschaft löst eine ArgumentOutOfRangeException aus, wenn der angegebene Index außerhalb des gültigen Bereichs von Indizes für die Auflistung ist.

Beispiele

Im folgenden Codebeispiel verwendet den Indexer den Namen und den Autor aller Dateien in einer Dokumentbibliothek Freigegebene Dokumente angezeigt.

Dieses Beispiel erfordert using Richtlinien (Imports in Visual Basic) für die Namespaces Microsoft.SharePoint und Microsoft.SharePoint.Utilities .

Das Beispiel setzt das Vorhandensein einer ASPX-Seite, die ein Label-Steuerelement enthält.

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>";
}

Siehe auch

Referenz

SPFileCollection Klasse

SPFileCollection-Member

Item-Überladung

Microsoft.SharePoint-Namespace