Partager via


SqlProfileProvider.GetPropertyValues Méthode

Définition

Récupère des valeurs et des informations de propriété de profil dans une base de données de profils SQL Server.

public:
 override System::Configuration::SettingsPropertyValueCollection ^ GetPropertyValues(System::Configuration::SettingsContext ^ sc, System::Configuration::SettingsPropertyCollection ^ properties);
public override System.Configuration.SettingsPropertyValueCollection GetPropertyValues (System.Configuration.SettingsContext sc, System.Configuration.SettingsPropertyCollection properties);
override this.GetPropertyValues : System.Configuration.SettingsContext * System.Configuration.SettingsPropertyCollection -> System.Configuration.SettingsPropertyValueCollection
Public Overrides Function GetPropertyValues (sc As SettingsContext, properties As SettingsPropertyCollection) As SettingsPropertyValueCollection

Paramètres

sc
SettingsContext

SettingsContext qui contient des informations de profil utilisateur.

properties
SettingsPropertyCollection

SettingsPropertyCollection qui contient des informations de profil pour les propriétés à récupérer.

Retours

SettingsPropertyValueCollection

SettingsPropertyValueCollection qui contient des valeurs et des informations de propriété de profil.

Exemples

L’exemple de code suivant répertorie les propriétés et les valeurs de profil identifiées dans le profil actuel.

SqlProfileProvider p = 
  (SqlProfileProvider)Profile.Providers["SqlProvider"];

SettingsPropertyValueCollection pvalues = 
      p.GetPropertyValues(Profile.Context, ProfileBase.Properties);

foreach (SettingsPropertyValue pval in pvalues)
{
  Response.Write(pval.Name + " = " + pval.PropertyValue + "<br />");
} 
Dim p As SqlProfileProvider = _
  CType(Profile.Providers("SqlProvider"), SqlProfileProvider)

Dim pvalues As SettingsPropertyValueCollection = _
  p.GetPropertyValues(Profile.Context, ProfileBase.Properties)

For Each pval As SettingsPropertyValue In pvalues
  Response.Write(pval.Name & " = " & pval.PropertyValue.ToString() & "<br />")
Next

Remarques

La GetPropertyValues méthode est utilisée par la ProfileBase classe pour récupérer les propriétés de profil de la requête actuelle qui sont gérées par le SqlProfileProvider. Les valeurs de propriété sont retournées à partir de la source de données de l’application spécifiée par l’attribut applicationName dans le fichier de configuration. Les valeurs de propriété et les informations de propriété supplémentaires sont retournées sous la forme d’une collection d’objets SettingsPropertyValue .

S’applique à

Voir aussi