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
Der SettingsContext, der Benutzerprofilinformationen enthält.
- properties
- SettingsPropertyValueCollection
Eine SettingsPropertyValueCollection, die Profilinformationen und Werte für die Eigenschaften enthält, die aktualisiert werden sollen.
Beispiele
Im folgenden Codebeispiel wird die SetPropertyValues -Methode verwendet, um Profileigenschaftswerte zu ändern.
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 sind. 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 aktualisiert werden sollen, SqlProfileProvider werden als Auflistung von SettingsPropertyValue -Objekten angegeben.