SPListItem.Item - Propriété (Int32)
Obtient ou définit la valeur qui est contenue dans le champ à l'index spécifié dans la collection de champs de la liste parente.
Espace de noms : Microsoft.SharePoint
Assembly : Microsoft.SharePoint (dans Microsoft.SharePoint.dll)
Syntaxe
'Déclaration
Public Overrides Default Property Item ( _
index As Integer _
) As Object
Get
Set
'Utilisation
Dim instance As SPListItem
Dim index As Integer
Dim value As Object
value = instance(index)
instance(index) = value
public override Object this[
int index
] { get; set; }
Paramètres
index
Type : System.Int32Entier 32 bits qui indique l'index du champ dans la liste parente.
Valeur de propriété
Type : System.Object
Objet qui contient la valeur du champ.
Exceptions
Exception | Condition |
---|---|
ArgumentOutOfRangeException | L'index spécifié est en dehors de la plage valide des indices de la collection. |
Remarques
Pour plus d'informations sur les types de champs qui sont utilisés dans SharePoint Foundation et leur relation avec les types .NET, voir la classe SPListItem .
Important
Pour améliorer les performances et d'optimiser le nombre de requêtes de SQL Server que SharePoint Foundation doit exécuter, utilisez la méthode GetItems de la classe SPList pour récupérer des éléments qui sont basées sur la valeur de leurs champs. La méthode GetItems vous permet de spécifier des critères de recherche en transmettant une requête de langue CAML (Collaborative Application Markup Language) par le biais de la classe SPQuery ou SPView . En outre, les performances de la liste peut être compromise si une liste contient un inutilement grand nombre de champs.