SqlProfileProvider.GetPropertyValues 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.
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
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 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 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 forme de collection d’objets SettingsPropertyValue .