SqlProfileProvider.GetPropertyValues Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u profieleigenschapsgegevens en -waarden op uit een SQL Server profieldatabase.
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
Parameters
De SettingsContext gegevens van het gebruikersprofiel.
- properties
- SettingsPropertyCollection
Een SettingsPropertyCollection met profielgegevens voor de eigenschappen die moeten worden opgehaald.
Retouren
Een SettingsPropertyValueCollection met profieleigenschapsgegevens en -waarden.
Voorbeelden
In het volgende codevoorbeeld worden de profieleigenschappen en -waarden vermeld die in het huidige profiel zijn geïdentificeerd.
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
Opmerkingen
De GetPropertyValues methode wordt door de ProfileBase klasse gebruikt om profieleigenschappen op te halen voor de huidige aanvraag die wordt beheerd door de SqlProfileProvider. Eigenschapswaarden worden geretourneerd uit de gegevensbron voor de toepassing die is opgegeven door het applicationName kenmerk in het configuratiebestand. Eigenschapswaarden en aanvullende eigenschapsgegevens worden geretourneerd als een verzameling SettingsPropertyValue objecten.