コード例 #1
0
        public string GetPropertyBagValue(string key)
        {
            var value = m_folder.GetProperty(key);

            if (value is string)
            {
                return(value as string);
            }

            return(value.ToString());
        }
コード例 #2
0
        public ListConf(SPList list)
        {
            SPFolder folder = list.RootFolder;

            IEnumerable <FieldInfo> fields = GetCfgFields();

            foreach (FieldInfo field in fields)
            {
                object value = folder.GetProperty(PropertyKeyPrefix + field.Name);
                if (value != null)
                {
                    field.SetValue(this, Convert.ChangeType(value, field.FieldType));
                }
            }
        }