SqlProfileProvider.GetPropertyValues Método

Definição

Recupera informações e valores de propriedades de perfil a partir de uma base de dados de perfis do 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

Parâmetros

sc
SettingsContext

O SettingsContext que contém informações do perfil do utilizador.

properties
SettingsPropertyCollection

Um SettingsPropertyCollection contendo informações de perfil para as propriedades a serem recuperadas.

Devoluções

A contendo informações e valores das SettingsPropertyValueCollection propriedades do perfil.

Exemplos

O exemplo de código seguinte lista as propriedades e valores do perfil identificados no perfil atual.

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

Observações

O GetPropertyValues método é usado pela ProfileBase classe para recuperar propriedades de perfil para o pedido atual que são geridas pelo SqlProfileProvider. Os valores das propriedades são devolvidos da fonte de dados da aplicação especificada pelo applicationName atributo no ficheiro de configuração. Os valores das propriedades e informações adicionais sobre propriedades são devolvidos como uma coleção de SettingsPropertyValue objetos.

Aplica-se a

Ver também