SqlProfileProvider.SetPropertyValues Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee werkt u de SQL Server profieldatabase bij met de opgegeven eigenschapswaarden.
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)
Parameters
De SettingsContext gegevens van het gebruikersprofiel.
- properties
- SettingsPropertyValueCollection
Een SettingsPropertyValueCollection met profielgegevens en -waarden voor de eigenschappen die moeten worden bijgewerkt.
Voorbeelden
In het volgende codevoorbeeld wordt de SetPropertyValues methode gebruikt om profieleigenschapswaarden te wijzigen.
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)
Opmerkingen
De methode SetPropertyValues wordt gebruikt door ASP.NET profielservices om de SQL Server profieldatabase bij te werken wanneer eigenschapswaarden zijn ingesteld voor de huidige aanvraag. Eigenschapswaarden worden ingesteld bij de gegevensbron voor de toepassing die is opgegeven door het applicationName kenmerk in het configuratiebestand. Profieleigenschapsgegevens en -waarden die door de SqlProfileProvider eigenschappen moeten worden bijgewerkt, worden opgegeven als een verzameling SettingsPropertyValue objecten.