Compartir a través de


(Int32) de la propiedad SPFileCollection.Item

Obtiene el objeto de archivo en el índice especificado de la colección. En Microsoft Visual C#, esta propiedad es el indizador para la clase SPFileCollection .

Espacio de nombres:  Microsoft.SharePoint
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

'Declaración
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
    Tipo: System.Int32

    Un entero de 32 bits que especifica el índice del archivo.

Valor de propiedad

Tipo: Microsoft.SharePoint.SPFile
Un objeto SPFile que representa el archivo.

Comentarios

La propiedad Item inicia una ArgumentOutOfRangeException si el índice especificado está fuera del intervalo válido de índices para la colección.

Ejemplos

En el ejemplo de código siguiente se utiliza el indizador para mostrar el nombre y el autor de todos los archivos en una biblioteca de documentos documentos compartidos.

Este ejemplo requiere directivas de using (Imports en Visual Basic) para los espacios de nombres Microsoft.SharePoint y Microsoft.SharePoint.Utilities .

En el ejemplo se presupone la existencia de una página .aspx que contiene un control de etiqueta.

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

Vea también

Referencia

clase SPFileCollection

Miembros SPFileCollection

Sobrecarga Item

Espacio de nombres Microsoft.SharePoint