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
Der SettingsContext, der Benutzerprofilinformationen enthält.
- properties
- SettingsPropertyCollection
Eine SettingsPropertyCollection, die Profilinformationen für die Eigenschaften enthält, die abgerufen werden sollen.
Gibt zurück
Eine SettingsPropertyValueCollection, die Profileigenschafteninformationen und Werte enthält.
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 SqlProfileProviderverwaltet werden. Eigenschaftswerte werden von der Datenquelle für die Anwendung zurückgegeben, die durch das applicationName
-Attribut in der Konfigurationsdatei angegeben wird. Eigenschaftswerte und zusätzliche Eigenschafteninformationen werden als Auflistung von SettingsPropertyValue -Objekten zurückgegeben.