Compartilhar via


SPFileCollection.Item property (Int32)

Obtém o objeto de arquivo no índice especificado na coleção. No Microsoft Visual C#, esta propriedade é um indexador para a classe SPFileCollection .

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

Syntax

'Declaração
Public ReadOnly Default Property Item ( _
    iIndex As Integer _
) As SPFile
    Get
'Uso
Dim instance As SPFileCollection
Dim iIndex As Integer
Dim value As SPFile

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

Parâmetros

  • iIndex
    Type: System.Int32

    Um inteiro de 32 bits que especifica o índice do arquivo.

Property value

Type: Microsoft.SharePoint.SPFile
Um objeto SPFile que representa o arquivo.

Comentários

A propriedade Item lança um ArgumentOutOfRangeException se o índice especificado está fora do intervalo válido de índices para a coleção.

Examples

O exemplo de código a seguir usa o indexador para exibir o nome e o autor de cada arquivo em uma biblioteca de documentos de documentos compartilhados.

Este exemplo requer diretivas de using (Imports no Visual Basic) para os namespaces Microsoft.SharePoint e Microsoft.SharePoint.Utilities .

O exemplo pressupõe a existência de uma página. aspx que contém um controle 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>";
}

Ver também

Referência

SPFileCollection class

SPFileCollection members

Item overload

Microsoft.SharePoint namespace