de la propiedad SPListItem.Properties
Obtiene los metadatos para el elemento.
Espacio de nombres: Microsoft.SharePoint
Ensamblado: Microsoft.SharePoint (en Microsoft.SharePoint.dll)
Sintaxis
'Declaración
Public ReadOnly Property Properties As Hashtable
Get
'Uso
Dim instance As SPListItem
Dim value As Hashtable
value = instance.Properties
public Hashtable Properties { get; }
Valor de propiedad
Tipo: System.Collections.Hashtable
Los metadatos para el elemento.
Ejemplos
En el siguiente ejemplo es una aplicación de consola que obtiene el primer elemento de la biblioteca de documentos compartidos en un sitio Web, tiene acceso a la propiedad Properties e itera a través de la tabla hash, imprimir cada valor de clave y correspondiente a la consola.
Imports System
Imports System.Collections
Imports Microsoft.SharePoint
Module ConsoleApp
Sub Main()
Using site As SPSite = New SPSite("https://localhost")
Using web As SPWeb = site.OpenWeb()
Dim list As SPList = web.GetList("/shared documents/")
If list.ItemCount > 0 Then
Dim item As SPListItem = list.Items(0)
Dim ht As Hashtable = item.Properties
Dim de As DictionaryEntry
For Each de In ht
Console.WriteLine("Key: {0} Value: {1}", de.Key, de.Value)
Next
End If
End Using
End Using
Console.ReadLine()
End Sub
End Module
using System;
using Microsoft.SharePoint;
using System.Collections;
namespace Test
{
class ConsoleApp
{
static void Main(string[] args)
{
using (SPSite site = new SPSite("https://localhost"))
{
using (SPWeb web = site.OpenWeb())
{
SPList list = web.GetList("/shared documents/");
if (list.ItemCount > 0)
{
SPListItem item = list.Items[0];
Hashtable ht = item.Properties;
foreach (DictionaryEntry de in ht)
Console.WriteLine("Key: {0} Value: {1}", de.Key, de.Value);
}
}
}
Console.ReadLine();
}
}
}