SettingsProvider.SetPropertyValues Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.