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 Eigenschaftenwerte für die aktuelle Anforderung festgelegt werden. Eigenschaftswerte werden in der Datenquelle für die Anwendung festgelegt, die durch das applicationName Attribut in der Konfigurationsdatei angegeben wird. Profileigenschaftsinformationen und -werte, die von den SqlProfileProvider Objekten aktualisiert werden sollen, werden als Auflistung von SettingsPropertyValue Objekten angegeben.

Gilt für

Siehe auch