Silverlight 5 | WinRT |
public sealed class ApplicationScopedSettingAttribute | |
: SettingAttribute, _Attribute |
public abstract class ApplicationSettingsBase | |
: SettingsBase, INotifyPropertyChanged | |
public virtual SettingsContext Context { get; } | |
public virtual Object Item { get; set; } | |
public virtual SettingsPropertyCollection Properties { get; } | |
public virtual SettingsPropertyValueCollection PropertyValues { get; } | |
public virtual SettingsProviderCollection Providers { get; } | |
public String SettingsKey { get; set; } | |
public virtual event PropertyChangedEventHandler PropertyChanged; | |
public event SettingChangingEventHandler SettingChanging; | |
public event SettingsLoadedEventHandler SettingsLoaded; | |
public event SettingsSavingEventHandler SettingsSaving; | |
public Object GetPreviousVersion(String propertyName); | |
protected virtual void OnPropertyChanged(Object sender, PropertyChangedEventArgs e); | |
protected virtual void OnSettingChanging(Object sender, SettingChangingEventArgs e); | |
protected virtual void OnSettingsLoaded(Object sender, SettingsLoadedEventArgs e); | |
protected virtual void OnSettingsSaving(Object sender, CancelEventArgs e); | |
public void Reload(); | |
public void Reset(); | |
public virtual void Save(); | |
public virtual void Upgrade(); |
public sealed class ApplicationSettingsGroup | |
: ConfigurationSectionGroup |
public class AppSettingsReader | |
public Object GetValue(String key, Type type); |
public sealed class ClientSettingsSection | |
: ConfigurationSection | |
protected virtual ConfigurationPropertyCollection Properties { get; } | |
public SettingElementCollection Settings { get; } |
public class ConfigurationException | |
: SystemException, ISerializable, _Exception | |
public virtual String BareMessage { get; } | |
public virtual String Filename { get; } | |
public virtual Int32 Line { get; } | |
public virtual String Message { get; } | |
public virtual void GetObjectData(SerializationInfo info, StreamingContext context); | |
static public String GetXmlNodeFilename(XmlNode node); | |
static public Int32 GetXmlNodeLineNumber(XmlNode node); |
public sealed class ConfigurationSettings | |
static public NameValueCollection AppSettings { get; } | |
static public Object GetConfig(String sectionName); |
public sealed class ConfigXmlDocument | |
: XmlDocument, ICloneable, IEnumerable, IXPathNavigable, IConfigErrorInfo | |
public String Filename { get; } | |
public Int32 LineNumber { get; } | |
public virtual XmlAttribute CreateAttribute(String prefix, String localName, String namespaceUri); | |
public virtual XmlCDataSection CreateCDataSection(String data); | |
public virtual XmlComment CreateComment(String data); | |
public virtual XmlElement CreateElement(String prefix, String localName, String namespaceUri); | |
public virtual XmlSignificantWhitespace CreateSignificantWhitespace(String data); | |
public virtual XmlText CreateTextNode(String text); | |
public virtual XmlWhitespace CreateWhitespace(String data); | |
public virtual void Load(String filename); | |
public void LoadSingleElement(String filename, XmlTextReader sourceReader); |
public sealed class DefaultSettingValueAttribute | |
: Attribute, _Attribute | |
public String Value { get; } |
public class DictionarySectionHandler | |
: IConfigurationSectionHandler | |
protected virtual String KeyAttributeName { get; } | |
protected virtual String ValueAttributeName { get; } | |
public virtual Object Create(Object parent, Object context, XmlNode section); |
public abstract interface IApplicationSettingsProvider | |
public abstract virtual SettingsPropertyValue GetPreviousVersion(SettingsContext context, SettingsProperty property); | |
public abstract virtual void Reset(SettingsContext context); | |
public abstract virtual void Upgrade(SettingsContext context, SettingsPropertyCollection properties); |
public abstract interface IConfigurationSectionHandler | |
public abstract virtual Object Create(Object parent, Object configContext, XmlNode section); |
public abstract interface IConfigurationSystem | |
public abstract virtual Object GetConfig(String configKey); | |
public abstract virtual void Init(); |
public sealed class IdnElement | |
: ConfigurationElement | |
public UriIdnScope Enabled { get; set; } | |
protected virtual ConfigurationPropertyCollection Properties { get; } |
public class IgnoreSectionHandler | |
: IConfigurationSectionHandler | |
public virtual Object Create(Object parent, Object configContext, XmlNode section); |
public abstract interface IPersistComponentSettings | |
public abstract virtual Boolean SaveSettings { get; set; } | |
public abstract virtual String SettingsKey { get; set; } | |
public abstract virtual void LoadComponentSettings(); | |
public abstract virtual void ResetComponentSettings(); | |
public abstract virtual void SaveComponentSettings(); |
public sealed class IriParsingElement | |
: ConfigurationElement | |
public Boolean Enabled { get; set; } | |
protected virtual ConfigurationPropertyCollection Properties { get; } |
public abstract interface ISettingsProviderService | |
public abstract virtual SettingsProvider GetSettingsProvider(SettingsProperty property); |
public class LocalFileSettingsProvider | |
: SettingsProvider, IApplicationSettingsProvider | |
public virtual String ApplicationName { get; set; } | |
public virtual SettingsPropertyValue GetPreviousVersion(SettingsContext context, SettingsProperty property); | |
public virtual SettingsPropertyValueCollection GetPropertyValues(SettingsContext context, SettingsPropertyCollection properties); | |
public virtual void Initialize(String name, NameValueCollection values); | |
public virtual void Reset(SettingsContext context); | |
public virtual void SetPropertyValues(SettingsContext context, SettingsPropertyValueCollection values); | |
public virtual void Upgrade(SettingsContext context, SettingsPropertyCollection properties); |
public class NameValueFileSectionHandler | |
: IConfigurationSectionHandler | |
public virtual Object Create(Object parent, Object configContext, XmlNode section); |
public class NameValueSectionHandler | |
: IConfigurationSectionHandler | |
protected virtual String KeyAttributeName { get; } | |
protected virtual String ValueAttributeName { get; } | |
public virtual Object Create(Object parent, Object context, XmlNode section); |
public sealed class NoSettingsVersionUpgradeAttribute | |
: Attribute, _Attribute |
public sealed class SchemeSettingElement | |
: ConfigurationElement | |
public GenericUriParserOptions GenericUriParserOptions { get; } | |
public String Name { get; } | |
protected virtual ConfigurationPropertyCollection Properties { get; } |
public sealed class SchemeSettingElementCollection | |
: ConfigurationElementCollection, ICollection, IEnumerable | |
public virtual ConfigurationElementCollectionType CollectionType { get; } | |
public SchemeSettingElement Item { get; } | |
public SchemeSettingElement Item { get; } | |
protected virtual ConfigurationElement CreateNewElement(); | |
protected virtual Object GetElementKey(ConfigurationElement element); | |
public Int32 IndexOf(SchemeSettingElement element); |
public class SettingAttribute | |
: Attribute, _Attribute |
public class SettingChangingEventArgs | |
: CancelEventArgs | |
public Object NewValue { get; } | |
public String SettingClass { get; } | |
public String SettingKey { get; } | |
public String SettingName { get; } |
public sealed class SettingChangingEventHandler | |
: MulticastDelegate, ICloneable, ISerializable | |
public virtual IAsyncResult BeginInvoke(Object sender, SettingChangingEventArgs e, AsyncCallback callback, Object object); | |
public virtual void EndInvoke(IAsyncResult result); | |
public virtual void Invoke(Object sender, SettingChangingEventArgs e); |
public sealed class SettingElement | |
: ConfigurationElement | |
public String Name { get; set; } | |
protected virtual ConfigurationPropertyCollection Properties { get; } | |
public SettingsSerializeAs SerializeAs { get; set; } | |
public SettingValueElement Value { get; set; } | |
public virtual Boolean Equals(Object settings); | |
public virtual Int32 GetHashCode(); |
public sealed class SettingElementCollection | |
: ConfigurationElementCollection, ICollection, IEnumerable | |
public virtual ConfigurationElementCollectionType CollectionType { get; } | |
protected virtual String ElementName { get; } | |
public void Add(SettingElement element); | |
public void Clear(); | |
protected virtual ConfigurationElement CreateNewElement(); | |
public SettingElement Get(String elementKey); | |
protected virtual Object GetElementKey(ConfigurationElement element); | |
public void Remove(SettingElement element); |
public class SettingsAttributeDictionary | |
: Hashtable, IDictionary, ICollection, IEnumerable, ISerializable, IDeserializationCallback, ICloneable |
public abstract class SettingsBase | |
public virtual SettingsContext Context { get; } | |
public Boolean IsSynchronized { get; } | |
public virtual Object Item { get; set; } | |
public virtual SettingsPropertyCollection Properties { get; } | |
public virtual SettingsPropertyValueCollection PropertyValues { get; } | |
public virtual SettingsProviderCollection Providers { get; } | |
public void Initialize(SettingsContext context, SettingsPropertyCollection properties, SettingsProviderCollection providers); | |
public virtual void Save(); | |
static public SettingsBase Synchronized(SettingsBase settingsBase); |
public class SettingsContext | |
: Hashtable, IDictionary, ICollection, IEnumerable, ISerializable, IDeserializationCallback, ICloneable |
public sealed class SettingsDescriptionAttribute | |
: Attribute, _Attribute | |
public String Description { get; } |
public sealed class SettingsGroupDescriptionAttribute | |
: Attribute, _Attribute | |
public String Description { get; } |
public sealed class SettingsGroupNameAttribute | |
: Attribute, _Attribute | |
public String GroupName { get; } |
public class SettingsLoadedEventArgs | |
: EventArgs | |
public SettingsProvider Provider { get; } |
public sealed class SettingsLoadedEventHandler | |
: MulticastDelegate, ICloneable, ISerializable | |
public virtual IAsyncResult BeginInvoke(Object sender, SettingsLoadedEventArgs e, AsyncCallback callback, Object object); | |
public virtual void EndInvoke(IAsyncResult result); | |
public virtual void Invoke(Object sender, SettingsLoadedEventArgs e); |
public sealed enum SettingsManageability | |
: IComparable, IFormattable, IConvertible | |
{ Roaming } |
public sealed class SettingsManageabilityAttribute | |
: Attribute, _Attribute | |
public SettingsManageability Manageability { get; } |
public class SettingsProperty | |
public virtual SettingsAttributeDictionary Attributes { get; } | |
public virtual Object DefaultValue { get; set; } | |
public virtual Boolean IsReadOnly { get; set; } | |
public virtual String Name { get; set; } | |
public virtual Type PropertyType { get; set; } | |
public virtual SettingsProvider Provider { get; set; } | |
public virtual SettingsSerializeAs SerializeAs { get; set; } | |
public Boolean ThrowOnErrorDeserializing { get; set; } | |
public Boolean ThrowOnErrorSerializing { get; set; } |
public class SettingsPropertyCollection | |
: ICloneable, ICollection, IEnumerable | |
public virtual Int32 Count { get; } | |
public virtual Boolean IsSynchronized { get; } | |
public SettingsProperty Item { get; } | |
public virtual Object SyncRoot { get; } | |
public void Add(SettingsProperty property); | |
public void Clear(); | |
public virtual Object Clone(); | |
public virtual void CopyTo(Array array, Int32 index); | |
public virtual IEnumerator GetEnumerator(); | |
protected virtual void OnAdd(SettingsProperty property); | |
protected virtual void OnAddComplete(SettingsProperty property); | |
protected virtual void OnClear(); | |
protected virtual void OnClearComplete(); | |
protected virtual void OnRemove(SettingsProperty property); | |
protected virtual void OnRemoveComplete(SettingsProperty property); | |
public void Remove(String name); | |
public void SetReadOnly(); |
public class SettingsPropertyIsReadOnlyException | |
: Exception, ISerializable, _Exception |
public class SettingsPropertyNotFoundException | |
: Exception, ISerializable, _Exception |
public class SettingsPropertyValue | |
public Boolean Deserialized { get; set; } | |
public Boolean IsDirty { get; set; } | |
public String Name { get; } | |
public SettingsProperty Property { get; } | |
public Object PropertyValue { get; set; } | |
public Object SerializedValue { get; set; } | |
public Boolean UsingDefaultValue { get; } |
public class SettingsPropertyValueCollection | |
: ICloneable, ICollection, IEnumerable | |
public virtual Int32 Count { get; } | |
public virtual Boolean IsSynchronized { get; } | |
public SettingsPropertyValue Item { get; } | |
public virtual Object SyncRoot { get; } | |
public void Add(SettingsPropertyValue property); | |
public void Clear(); | |
public virtual Object Clone(); | |
public virtual void CopyTo(Array array, Int32 index); | |
public virtual IEnumerator GetEnumerator(); | |
public void Remove(String name); | |
public void SetReadOnly(); |
public class SettingsPropertyWrongTypeException | |
: Exception, ISerializable, _Exception |
public abstract class SettingsProvider | |
: ProviderBase | |
public abstract virtual String ApplicationName { get; set; } | |
public abstract virtual SettingsPropertyValueCollection GetPropertyValues(SettingsContext context, SettingsPropertyCollection collection); | |
public abstract virtual void SetPropertyValues(SettingsContext context, SettingsPropertyValueCollection collection); |
public sealed class SettingsProviderAttribute | |
: Attribute, _Attribute | |
public String ProviderTypeName { get; } |
public class SettingsProviderCollection | |
: ProviderCollection, ICollection, IEnumerable | |
public SettingsProvider Item { get; } | |
public virtual void Add(ProviderBase provider); |
public sealed class SettingsSavingEventHandler | |
: MulticastDelegate, ICloneable, ISerializable | |
public virtual IAsyncResult BeginInvoke(Object sender, CancelEventArgs e, AsyncCallback callback, Object object); | |
public virtual void EndInvoke(IAsyncResult result); | |
public virtual void Invoke(Object sender, CancelEventArgs e); |
public sealed enum SettingsSerializeAs | |
: IComparable, IFormattable, IConvertible | |
{ String, Xml, Binary, ProviderSpecific } |
public sealed class SettingsSerializeAsAttribute | |
: Attribute, _Attribute | |
public SettingsSerializeAs SerializeAs { get; } |
public sealed class SettingValueElement | |
: ConfigurationElement | |
protected virtual ConfigurationPropertyCollection Properties { get; } | |
public XmlNode ValueXml { get; set; } | |
protected virtual void DeserializeElement(XmlReader reader, Boolean serializeCollectionKey); | |
public virtual Boolean Equals(Object settingValue); | |
public virtual Int32 GetHashCode(); | |
protected virtual Boolean IsModified(); | |
protected virtual void Reset(ConfigurationElement parentElement); | |
protected virtual void ResetModified(); | |
protected virtual Boolean SerializeToXmlElement(XmlWriter writer, String elementName); | |
protected virtual void Unmerge(ConfigurationElement sourceElement, ConfigurationElement parentElement, ConfigurationSaveMode saveMode); |
public class SingleTagSectionHandler | |
: IConfigurationSectionHandler | |
public virtual Object Create(Object parent, Object context, XmlNode section); |
public sealed enum SpecialSetting | |
: IComparable, IFormattable, IConvertible | |
{ ConnectionString, WebServiceUrl } |
public sealed class SpecialSettingAttribute | |
: Attribute, _Attribute | |
public SpecialSetting SpecialSetting { get; } |
public sealed class UriSection | |
: ConfigurationSection | |
public IdnElement Idn { get; } | |
public IriParsingElement IriParsing { get; } | |
protected virtual ConfigurationPropertyCollection Properties { get; } | |
public SchemeSettingElementCollection SchemeSettings { get; } |
public sealed class UserScopedSettingAttribute | |
: SettingAttribute, _Attribute |
public sealed class UserSettingsGroup | |
: ConfigurationSectionGroup |