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