SqlProfileProvider.GetPropertyValues Método

Definición

Recupera información y valores de propiedades de perfil de una base de datos de perfiles de 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

que contiene información de SettingsContext perfil de usuario.

properties
SettingsPropertyCollection

que SettingsPropertyCollection contiene información de perfil para las propiedades que se van a recuperar.

Devoluciones

que SettingsPropertyValueCollection contiene información y valores de propiedad de perfil.

Ejemplos

En el ejemplo de código siguiente se enumeran las propiedades y los valores de perfil identificados en el perfil actual.

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

Comentarios

La GetPropertyValues clase usa el ProfileBase método para recuperar las propiedades de perfil de la solicitud actual administrada por .SqlProfileProvider Los valores de propiedad se devuelven del origen de datos de la aplicación especificada por el applicationName atributo en el archivo de configuración. Los valores de propiedad y la información adicional de propiedad se devuelven como una colección de SettingsPropertyValue objetos.

Se aplica a

Consulte también