Язык

SqlProfileProvider.GetPropertyValues Метод

Определение

Извлекает сведения о свойстве профиля и значения из базы данных профиля 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

Параметры

sc
SettingsContext

Содержит SettingsContext сведения о профиле пользователя.

properties
SettingsPropertyCollection

Содержит SettingsPropertyCollection сведения о профиле для извлекаемого свойства.

Возвращаемое значение

Содержит SettingsPropertyValueCollection сведения о свойстве профиля и значениях.

Примеры

В следующем примере кода перечислены свойства и значения профиля, определенные в текущем профиле.

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

Комментарии

Метод GetPropertyValues используется классом ProfileBase для получения свойств профиля для текущего запроса, управляемого этим SqlProfileProviderклассом. Значения свойств возвращаются из источника данных для приложения, указанного атрибутом applicationName в файле конфигурации. Значения свойств и дополнительные сведения о свойстве возвращаются в виде коллекции SettingsPropertyValue объектов.

Применяется к

См. также раздел