SqlProfileProvider.SetPropertyValues Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Aktualizuje databázi profilu SYSTÉMU SQL Server zadanými hodnotami vlastností.
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
Obsahuje SettingsContext informace o profilu uživatele.
- properties
- SettingsPropertyValueCollection
Obsahuje SettingsPropertyValueCollection informace o profilu a hodnoty pro vlastnosti, které se mají aktualizovat.
Příklady
Následující příklad kódu používá metodu k úpravě SetPropertyValues hodnot vlastností 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)
Poznámky
Metoda SetPropertyValues je používána službami profilu ASP.NET k aktualizaci databáze profilu SQL Server při nastavení hodnot vlastností pro aktuální požadavek. Hodnoty vlastností jsou nastaveny ve zdroji dat pro aplikaci určenou applicationName atributem v konfiguračním souboru. Informace o vlastnosti profilu a hodnoty, které SqlProfileProvider se mají aktualizovat, jsou určeny jako kolekce SettingsPropertyValue objektů.