SqlProfileProvider.SetPropertyValues Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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 .