Compartir a través de


(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.String

    Una 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.

Vea también

Referencia

clase SPListItem

Miembros SPListItem

Sobrecarga Item

Espacio de nombres Microsoft.SharePoint