Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Properties property
Collapse the table of content
Expand the table of content

SPWeb.Properties property

Gets a SPPropertyBag object with the metadata for the website.

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

public SPPropertyBag Properties { get; }

Property value

Type: Microsoft.SharePoint.Utilities.SPPropertyBag
An SPPropertyBag object that contains the properties settings.

This property returns only a subset of the metadata for a website. To get all the metadata, use the AllProperties property.

The following example is a console application that accesses the Properties property, iterates through the collection, and prints each key/value pair to the console.

using System;
using System.Collections;
using Microsoft.SharePoint;
using Microsoft.SharePoint.Utilities;

namespace Test
    class Program
        static void Main(string[] args)
            using (SPSite site = new SPSite("http://localhost"))
                using (SPWeb web = site.OpenWeb())
                    SPPropertyBag props = web.Properties;
                    foreach (DictionaryEntry de in props)
                        Console.WriteLine("Key = {0}, Value = {1}", de.Key, de.Value);

The output that this application prints to the console varies with the website, but it might look like the following:

Key = vti_associatemembergroup, Value = 5
Key = vti_extenderversion, Value =
Key = vti_associatevisitorgroup, Value = 4
Key = vti_associategroups, Value = 5;4;3
Key = vti_createdassociategroups, Value = 3;4;5
Key = vti_siteusagetotalbandwidth, Value = 547
Key = vti_siteusagetotalvisits, Value = 9
Key = vti_associateownergroup, Value = 3
Key = vti_defaultlanguage, Value = en-us

© 2015 Microsoft