C# Класс ClearCanvas.Common.Configuration.SettingsStoreSettingsProvider

Communicates with an ISettingsStore to manage loading and saving of settings from the store.
Supports the framework and is not intended for use by application code. Use StandardSettingsProvider instead.
Наследование: System.Configuration.SettingsProvider, IApplicationSettingsProvider, ISharedApplicationSettingsProvider
Показать файл Открыть проект

Открытые методы

Метод Описание
CanUpgradeSharedPropertyValues ( SettingsContext context ) : bool
GetPreviousSharedPropertyValues ( SettingsContext context, SettingsPropertyCollection properties, string ignoredPreviousExeConfigFilename ) : SettingsPropertyValueCollection
GetPreviousVersion ( SettingsContext context, SettingsProperty property ) : SettingsPropertyValue

Not implemented.

GetPropertyValues ( SettingsContext context, SettingsPropertyCollection props ) : SettingsPropertyValueCollection

Returns the collection of settings property values for the specified application instance and settings property group.

GetSharedPropertyValues ( SettingsContext context, SettingsPropertyCollection properties ) : SettingsPropertyValueCollection
Reset ( SettingsContext context ) : void

Resets all settings back to the defaults.

Note that this implementation resets the user-scoped settings only. It does not modify application-scoped settings.

SetPropertyValues ( SettingsContext context, SettingsPropertyValueCollection settings ) : void

Sets the values of the specified group of property settings.

SetSharedPropertyValues ( SettingsContext context, SettingsPropertyValueCollection values ) : void
SettingsStoreSettingsProvider ( ISettingsStore store ) : System
Upgrade ( SettingsContext context, SettingsPropertyCollection properties ) : void

Upgrades the settings from a previous version.

Note that this implementation upgrades user-scoped settings only; it does not modify application-scoped settings.

UpgradeSharedPropertyValues ( SettingsContext context, SettingsPropertyCollection properties, string previousExeConfigFilename ) : void

Приватные методы

Метод Описание
AnyUserScoped ( SettingsPropertyCollection properties ) : bool
GetPreviousSettingsValues ( SettingsGroupDescriptor group, string user, string settingsKey ) : string>.Dictionary
GetPropertyValues ( SettingsContext context, SettingsPropertyCollection properties, bool returnPrevious ) : SettingsPropertyValueCollection
GetSettingsValues ( SettingsPropertyCollection properties, string>.IDictionary storedValues ) : SettingsPropertyValueCollection
GetSharedPropertyValues ( SettingsGroupDescriptor group, string settingsKey, SettingsPropertyCollection properties ) : SettingsPropertyValueCollection
IsUserScoped ( SettingsProperty property ) : bool
SetPropertyValues ( SettingsContext context, SettingsPropertyValueCollection settings, string user ) : void
Upgrade ( SettingsContext context, SettingsPropertyCollection properties, string user ) : void

Описание методов

CanUpgradeSharedPropertyValues() публичный Метод

public CanUpgradeSharedPropertyValues ( SettingsContext context ) : bool
context System.Configuration.SettingsContext
Результат bool

GetPreviousSharedPropertyValues() публичный Метод

public GetPreviousSharedPropertyValues ( SettingsContext context, SettingsPropertyCollection properties, string ignoredPreviousExeConfigFilename ) : SettingsPropertyValueCollection
context System.Configuration.SettingsContext
properties System.Configuration.SettingsPropertyCollection
ignoredPreviousExeConfigFilename string
Результат System.Configuration.SettingsPropertyValueCollection

GetPreviousVersion() публичный Метод

Not implemented.
public GetPreviousVersion ( SettingsContext context, SettingsProperty property ) : SettingsPropertyValue
context System.Configuration.SettingsContext
property System.Configuration.SettingsProperty
Результат System.Configuration.SettingsPropertyValue

GetPropertyValues() публичный Метод

Returns the collection of settings property values for the specified application instance and settings property group.
public GetPropertyValues ( SettingsContext context, SettingsPropertyCollection props ) : SettingsPropertyValueCollection
context System.Configuration.SettingsContext
props System.Configuration.SettingsPropertyCollection
Результат System.Configuration.SettingsPropertyValueCollection

GetSharedPropertyValues() публичный Метод

public GetSharedPropertyValues ( SettingsContext context, SettingsPropertyCollection properties ) : SettingsPropertyValueCollection
context System.Configuration.SettingsContext
properties System.Configuration.SettingsPropertyCollection
Результат System.Configuration.SettingsPropertyValueCollection

Reset() публичный Метод

Resets all settings back to the defaults.
Note that this implementation resets the user-scoped settings only. It does not modify application-scoped settings.
public Reset ( SettingsContext context ) : void
context System.Configuration.SettingsContext
Результат void

SetPropertyValues() публичный Метод

Sets the values of the specified group of property settings.
public SetPropertyValues ( SettingsContext context, SettingsPropertyValueCollection settings ) : void
context System.Configuration.SettingsContext
settings System.Configuration.SettingsPropertyValueCollection
Результат void

SetSharedPropertyValues() публичный Метод

public SetSharedPropertyValues ( SettingsContext context, SettingsPropertyValueCollection values ) : void
context System.Configuration.SettingsContext
values System.Configuration.SettingsPropertyValueCollection
Результат void

SettingsStoreSettingsProvider() публичный Метод

public SettingsStoreSettingsProvider ( ISettingsStore store ) : System
store ISettingsStore
Результат System

Upgrade() публичный Метод

Upgrades the settings from a previous version.
Note that this implementation upgrades user-scoped settings only; it does not modify application-scoped settings.
public Upgrade ( SettingsContext context, SettingsPropertyCollection properties ) : void
context System.Configuration.SettingsContext
properties System.Configuration.SettingsPropertyCollection
Результат void

UpgradeSharedPropertyValues() публичный Метод

public UpgradeSharedPropertyValues ( SettingsContext context, SettingsPropertyCollection properties, string previousExeConfigFilename ) : void
context System.Configuration.SettingsContext
properties System.Configuration.SettingsPropertyCollection
previousExeConfigFilename string
Результат void