SqlProfileProvider.GetPropertyValues Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft Profileigenschafteninformationen und -werte aus einer SQL Server-Profildatenbank ab.
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
Parameter
Die SettingsContext Informationen zu Benutzerprofilen.
- properties
- SettingsPropertyCollection
Eine SettingsPropertyCollection enthaltende Profilinformationen für die abzurufenden Eigenschaften.
Gibt zurück
A SettingsPropertyValueCollection containing profile property information and values.
Beispiele
Im folgenden Codebeispiel werden die Profileigenschaften und Werte aufgelistet, die im aktuellen Profil identifiziert wurden.
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
Hinweise
Die GetPropertyValues Methode wird von der ProfileBase Klasse verwendet, um Profileigenschaften für die aktuelle Anforderung abzurufen, die von der SqlProfileProvider. Eigenschaftswerte werden aus der Datenquelle für die anwendung zurückgegeben, die durch das applicationName Attribut in der Konfigurationsdatei angegeben wurde. Eigenschaftswerte und zusätzliche Eigenschaftsinformationen werden als Auflistung von SettingsPropertyValue Objekten zurückgegeben.