SqlProfileProvider.SetPropertyValues Methode

Definitie

Hiermee werkt u de SQL Server profieldatabase bij met de opgegeven eigenschapswaarden.

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)

Parameters

sc
SettingsContext

De SettingsContext gegevens van het gebruikersprofiel.

properties
SettingsPropertyValueCollection

Een SettingsPropertyValueCollection met profielgegevens en -waarden voor de eigenschappen die moeten worden bijgewerkt.

Voorbeelden

In het volgende codevoorbeeld wordt de SetPropertyValues methode gebruikt om profieleigenschapswaarden te wijzigen.

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)

Opmerkingen

De methode SetPropertyValues wordt gebruikt door ASP.NET profielservices om de SQL Server profieldatabase bij te werken wanneer eigenschapswaarden zijn ingesteld voor de huidige aanvraag. Eigenschapswaarden worden ingesteld bij de gegevensbron voor de toepassing die is opgegeven door het applicationName kenmerk in het configuratiebestand. Profieleigenschapsgegevens en -waarden die door de SqlProfileProvider eigenschappen moeten worden bijgewerkt, worden opgegeven als een verzameling SettingsPropertyValue objecten.

Van toepassing op

Zie ook