Partager via


SqlProfileProvider.SetPropertyValues Méthode

Définition

Met à jour la base de données de profil SQL Server avec les valeurs de propriété spécifiées.

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)

Paramètres

sc
SettingsContext

SettingsContext qui contient des informations de profil utilisateur.

properties
SettingsPropertyValueCollection

SettingsPropertyValueCollection qui contient des valeurs et des informations de profil pour les propriétés à mettre à jour.

Exemples

L’exemple de code suivant utilise la méthode pour modifier les SetPropertyValues valeurs des propriétés de profil.

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)

Remarques

La SetPropertyValues méthode est utilisée par ASP.NET services de profil pour mettre à jour la base de données de profil SQL Server lorsque des valeurs de propriété sont définies pour la requête actuelle. Les valeurs de propriété sont définies au niveau de la source de données de l’application spécifiée par l’attribut applicationName dans le fichier de configuration. Les informations de propriété de profil et les valeurs à mettre à jour par sont SqlProfileProvider spécifiées en tant que collection d’objets SettingsPropertyValue .

S’applique à

Voir aussi