SqlProfileProvider.SetPropertyValues Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Aktualisiert die SQL Server-Profildatenbank mit den angegebenen Eigenschaftswerten.
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)
Parameter
Die SettingsContext Informationen zu Benutzerprofilen.
- properties
- SettingsPropertyValueCollection
Eine SettingsPropertyValueCollection enthaltende Profilinformationen und Werte für die zu aktualisierenden Eigenschaften.
Beispiele
Im folgenden Codebeispiel wird die SetPropertyValues Methode zum Ändern von Profileigenschaftenwerten verwendet.
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)
Hinweise
Die SetPropertyValues-Methode wird von ASP.NET Profildiensten verwendet, um die SQL Server Profildatenbank zu aktualisieren, wenn Eigenschaftswerte für die aktuelle Anforderung festgelegt werden. Eigenschaftswerte werden an der Datenquelle für die anwendung festgelegt, die durch das applicationName Attribut in der Konfigurationsdatei angegeben wird. Profileigenschafteninformationen und -werte, die von den SqlProfileProvider Objekten aktualisiert werden sollen, werden als Auflistung von SettingsPropertyValue Objekten angegeben.