SPListItem.Item-Eigenschaft (String)
Dient zum Abrufen oder einen Feldwert in das Element basierend auf des Felds Titel, interne Name oder statischer Name festgelegt.
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaration
Public Overrides Default Property Item ( _
fieldName As String _
) As Object
Get
Set
'Usage
Dim instance As SPListItem
Dim fieldName As String
Dim value As Object
value = instance(fieldName)
instance(fieldName) = value
public override Object this[
string fieldName
] { get; set; }
Parameter
fieldName
Typ: System.StringEine Zeichenfolge, die die Titel, interne Name oder statische Name des Felds enthält.
Eigenschaftswert
Typ: System.Object
Ein Objekt, das den Feldwert enthält.
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentException | Das Feld ist nicht vorhanden. |
Hinweise
Die Item -Eigenschaft ist ein Indexer für die SPListItem -Klasse.
Die Laufzeit sucht zunächst über die internen Namen der Felder für das Listenelement für die angegebene Zeichenfolge, vor dem Suchen der Anzeigenamen.
Informationen zu den Feldtypen, die in SharePoint Foundation und deren Beziehungen zu .NET Framework-Typen verwendet werden, finden Sie unter der SPListItem -Klasse.
Wichtig
Zur Verbesserung der Leistung und Optimieren der Anzahl der SQL Server-Abfragen, SharePoint Foundation muss ausführen, verwenden Sie die GetItems -Methode der SPList -Klasse zum Abrufen von Elementen basierend auf dem Wert enthalten. Die GetItems -Methode können Sie die Suchkriterien angeben, indem Sie eine Abfrage Collaborative Application Markup Language (CAML) über die SPQuery oder SPView -Klasse übergeben. Darüber hinaus kann Leistung beeinträchtigt werden, wenn eine Liste eine unnötig große Anzahl von Feldern enthält.