共用方式為


SPFileCollection.Item property (Int32)

取得集合中指定之索引處的檔案物件。在 [Microsoft 視覺化 C#,這個屬性會是SPFileCollection類別的索引子。

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

Syntax

'宣告
Public ReadOnly Default Property Item ( _
    iIndex As Integer _
) As SPFile
    Get
'用途
Dim instance As SPFileCollection
Dim iIndex As Integer
Dim value As SPFile

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

參數

  • iIndex
    Type: System.Int32

    32 位元的整數,指定檔案的索引。

Property value

Type: Microsoft.SharePoint.SPFile
SPFile 物件,表示該檔案。

備註

如果指定的索引超出索引集合的有效範圍內的 [ Item ] 屬性,則會擲回ArgumentOutOfRangeException 。

Examples

下列程式碼範例會使用索引子,顯示 [共用文件的文件庫中的 [名稱及每個檔案的作者。

這個範例要求using指示詞 (在 Visual Basic 的Imports ) 的Microsoft.SharePointMicrosoft.SharePoint.Utilities命名空間。

此範例假設包含一個標籤控制項的.aspx 網頁的存在。

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

請參閱

參照

SPFileCollection class

SPFileCollection members

Item overload

Microsoft.SharePoint namespace