SPFolderCollection.Item - Propriété (String)

Obtient l'objet de dossier qui se trouve à l'URL spécifiée à partir de la collection. En C#, cette propriété est un indexeur pour la classe SPFolderCollection .

Espace de noms :  Microsoft.SharePoint
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

'Déclaration
Public ReadOnly Default Property Item ( _
    urlOfFolder As String _
) As SPFolder
    Get
'Utilisation
Dim instance As SPFolderCollection
Dim urlOfFolder As String
Dim value As SPFolder

value = instance(urlOfFolder)
public SPFolder this[
    string urlOfFolder
] { get; }

Paramètres

Valeur de propriété

Type : Microsoft.SharePoint.SPFolder
Objet SPFolder qui représente le dossier.

Exemples

L'exemple de code suivant utilise l'indexeur pour afficher le nom et la longueur de chaque fichier dans le dossier spécifié.

Cet exemple requiert les directives using (Imports dans Visual Basic) pour les espaces de noms Microsoft.SharePoint et Microsoft.SharePoint.Utilities .

Dim site As SPWeb = SPControl.GetContextWeb(Context)
Dim folder As SPFolder = site.Folders("Shared Documents")
Dim file As SPFile

For Each file In  folder.Files

    Label1.Text += folder.Url & " :: " &
         SPEncode.HtmlEncode(file.Name) &
         " :: " & file.Length.ToString() & "<BR>"

Next file
SPWeb oWebsite = SPContext.Current.Web;
SPFolderCollection collFolders = oWebsite.Folders;
for (int intIndex = 0; intIndex < collFolders.Count; intIndex++)
{
    Label1.Text += SPEncode.HtmlEncode(collFolders[intIndex].Name) + 
" -- " +
        collFolders[intIndex].Files.Count.ToString() + "<BR>";
}

Voir aussi

Référence

SPFolderCollection classe

SPFolderCollection - Membres

Item - Surcharge

Microsoft.SharePoint - Espace de noms