SqlProfileProvider.GetPropertyValues Método

Definición

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

SettingsContext que contiene información del perfil de usuario.

properties
SettingsPropertyCollection

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

Devoluciones

Una SettingsPropertyValueCollection que contiene información y valores de las propiedades del 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 desde el 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 de propiedad adicional se devuelven como una colección de SettingsPropertyValue objetos.

Se aplica a

Consulte también