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 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
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 utiliza 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 adicional de las propiedades se devuelven como una colección de SettingsPropertyValue objetos .