SqlProfileProvider.GetPropertyValues Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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.