SqlProfileProvider.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.
Aktualizuje bazę danych profilów programu SQL Server z określonymi wartościami właściwości.
public:
override void SetPropertyValues(System::Configuration::SettingsContext ^ sc, System::Configuration::SettingsPropertyValueCollection ^ properties);
public override void SetPropertyValues (System.Configuration.SettingsContext sc, System.Configuration.SettingsPropertyValueCollection properties);
override this.SetPropertyValues : System.Configuration.SettingsContext * System.Configuration.SettingsPropertyValueCollection -> unit
Public Overrides Sub SetPropertyValues (sc As SettingsContext, properties As SettingsPropertyValueCollection)
Parametry
Element SettingsContext zawierający informacje o profilu użytkownika.
- properties
- SettingsPropertyValueCollection
Informacje SettingsPropertyValueCollection o profilu i wartościach właściwości do zaktualizowania.
Przykłady
Poniższy przykład kodu używa metody do modyfikowania SetPropertyValues wartości właściwości profilu.
SqlProfileProvider p =
(SqlProfileProvider)Profile.Providers["SqlProvider"];
SettingsPropertyValueCollection pvalues =
p.GetPropertyValues(Profile.Context, ProfileBase.Properties);
pvalues["ZipCode"].PropertyValue = "98052";
pvalues["CityAndState"].PropertyValue = "Redmond, WA";
p.SetPropertyValues(Profile.Context, pvalues);
Dim p As SqlProfileProvider = _
CType(Profile.Providers("SqlProvider"), SqlProfileProvider)
Dim pvalues As SettingsPropertyValueCollection = _
p.GetPropertyValues(Profile.Context, ProfileBase.Properties)
pvalues("ZipCode").PropertyValue = "98052"
pvalues("CityAndState").PropertyValue = "Redmond, WA"
p.SetPropertyValues(Profile.Context, pvalues)
Uwagi
Metoda SetPropertyValues jest używana przez usługi profilów ASP.NET do aktualizowania bazy danych profilów programu SQL Server, gdy wartości właściwości są ustawione dla bieżącego żądania. Wartości właściwości są ustawiane w źródle danych aplikacji określonej przez applicationName
atrybut w pliku konfiguracji. Informacje o właściwościach profilu i wartości, które mają być aktualizowane przez SqlProfileProvider obiekt, są określane jako kolekcja SettingsPropertyValue obiektów.