Freigeben über


SqlProfileProvider.SetPropertyValues Methode

Definition

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

sc
SettingsContext

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.

Gilt für:

Weitere Informationen