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

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.

Gilt für:

Weitere Informationen