SettingsProvider.SetPropertyValues Metoda

Definicja

Ustawia wartości określonej grupy ustawień właściwości.

public:
 abstract void SetPropertyValues(System::Configuration::SettingsContext ^ context, System::Configuration::SettingsPropertyValueCollection ^ collection);
public abstract void SetPropertyValues (System.Configuration.SettingsContext context, System.Configuration.SettingsPropertyValueCollection collection);
abstract member SetPropertyValues : System.Configuration.SettingsContext * System.Configuration.SettingsPropertyValueCollection -> unit
Public MustOverride Sub SetPropertyValues (context As SettingsContext, collection As SettingsPropertyValueCollection)

Parametry

context
SettingsContext

Opis SettingsContext bieżącego użycia aplikacji.

collection
SettingsPropertyValueCollection

Reprezentująca SettingsPropertyValueCollection grupę ustawień właściwości do ustawienia.

Uwagi

ApplicationSettingsBase zawiera metodę Save , która jest wywoływana w celu utrwalania wartości wszystkich jej właściwości ustawień. Ta metoda wylicza wszystkich dostawców ustawień skojarzonych z jej właściwościami ustawień i wywołuje metodę SetPropertyValues dla każdej z nich SettingsProvider , aby wykonać rzeczywistą operację serializacji.

Należy SetPropertyValues zaimplementować metodę z uwzględnieniem zabezpieczeń:

  • Tylko w pełni zaufany kod powinien być dozwolony do aktualizowania ustawień aplikacji. Częściowo zaufany kod powinien być dozwolony do aktualizowania tylko ustawień aplikacji użytkownika. Niezaufany kod zazwyczaj nie może aktualizować ustawień aplikacji.

  • Przydziały użycia należy wziąć pod uwagę, aby chronić przed atakami na zasoby przez częściowo zaufane aplikacje.

Dotyczy

Zobacz też