SqlProfileProvider.GetPropertyValues Methode

Definition

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

sc
SettingsContext

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.

Gilt für:

Weitere Informationen