SPWeb Property (AllProperties)
Un esempio C# di come memorizzare dei valori nell'Hash Table dell'oggetto SPWeb di SharePoint 2010:
Vedi anche SPWeb.AllProperties property
C#
const string DOCUMENT_CODE_KEY = "Sgart_Code_Next";
SPWeb web = properties.Web;
int currentCode = 0;
//controllo se esite la chiave
if (web.AllProperties.ContainsKey(DOCUMENT_CODE_KEY))
{
//se esiste incremento il valore
currentCode = (int)web.AllProperties[DOCUMENT_CODE_KEY];
web.SetProperty(DOCUMENT_CODE_KEY, currentCode + 1);
}
else
{
//se non esiste la creo
web.AddProperty(DOCUMENT_CODE_KEY, currentCode + 1);
}
web.Update();
Vedi anche SPWeb.AllProperties property