(String) de la propiedad SPListItem.Item
Obtiene o establece un valor de campo en el elemento basándose en el campo Título, nombre interno o nombre estático.
Espacio de nombres: Microsoft.SharePoint
Ensamblado: Microsoft.SharePoint (en Microsoft.SharePoint.dll)
Sintaxis
'Declaración
Public Overrides Default Property Item ( _
fieldName As String _
) As Object
Get
Set
'Uso
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; }
Parámetros
fieldName
Tipo: System.StringUna cadena que contiene el título, el nombre interno o el nombre estático del campo.
Valor de propiedad
Tipo: System.Object
Un objeto que contiene el valor del campo.
Excepciones
Excepción | Condición |
---|---|
ArgumentException | El campo no existe. |
Comentarios
La propiedad Item es un indizador para la clase SPListItem .
El tiempo de ejecución buscará primero a través de los nombres internos de los campos del elemento de lista para la cadena especificada antes de buscar en los nombres para mostrar.
Para obtener información acerca de los tipos de campo que se usan en SharePoint Foundation y cómo se relacionan con los tipos de .NET Framework, vea la clase SPListItem .
Importante
Para mejorar el rendimiento y optimizar el número de consultas de SQL Server que SharePoint Foundation debe ejecutar, utilice el método GetItems de la clase SPList para recuperar los elementos en función del valor de sus campos. El método GetItems permite especificar criterios de búsqueda, se pasa una consulta de lenguaje de marcado de aplicación de colaboración (CAML) a través de la clase SPQuery o SPView . Además, rendimiento de la lista puede estar en peligro si una lista contiene un número de campos innecesariamente grande.