SqlProfileProvider.SetPropertyValues 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í.
Actualiza la base de datos de perfiles SQL Server con los valores de propiedad especificados.
public:
override void SetPropertyValues(System::Configuration::SettingsContext ^ sc, System::Configuration::SettingsPropertyValueCollection ^ properties);
public override void SetPropertyValues (System.Configuration.SettingsContext sc, System.Configuration.SettingsPropertyValueCollection properties);
override this.SetPropertyValues : System.Configuration.SettingsContext * System.Configuration.SettingsPropertyValueCollection -> unit
Public Overrides Sub SetPropertyValues (sc As SettingsContext, properties As SettingsPropertyValueCollection)
Parámetros
SettingsContext que contiene información del perfil de usuario.
- properties
- SettingsPropertyValueCollection
SettingsPropertyValueCollection que contiene información y valores del perfil para las propiedades que se van a actualizar.
Ejemplos
En el ejemplo de código siguiente se usa el SetPropertyValues método para modificar los valores de propiedad de perfil.
SqlProfileProvider p =
(SqlProfileProvider)Profile.Providers["SqlProvider"];
SettingsPropertyValueCollection pvalues =
p.GetPropertyValues(Profile.Context, ProfileBase.Properties);
pvalues["ZipCode"].PropertyValue = "98052";
pvalues["CityAndState"].PropertyValue = "Redmond, WA";
p.SetPropertyValues(Profile.Context, pvalues);
Dim p As SqlProfileProvider = _
CType(Profile.Providers("SqlProvider"), SqlProfileProvider)
Dim pvalues As SettingsPropertyValueCollection = _
p.GetPropertyValues(Profile.Context, ProfileBase.Properties)
pvalues("ZipCode").PropertyValue = "98052"
pvalues("CityAndState").PropertyValue = "Redmond, WA"
p.SetPropertyValues(Profile.Context, pvalues)
Comentarios
Los SetPropertyValues servicios de perfiles de ASP.NET usan el método para actualizar la base de datos de perfiles de SQL Server cuando se establecen los valores de propiedad para la solicitud actual. Los valores de propiedad se establecen en el origen de datos de la aplicación especificada por el applicationName
atributo en el archivo de configuración. La información de propiedad de perfil y los valores que se van a actualizar mediante SqlProfileProvider se especifican como una colección de SettingsPropertyValue objetos .