SqlProfileProvider.GetPropertyValues Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
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.