Compartir a través de


SqlProfileProvider.SetPropertyValues Método

Definición

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

sc
SettingsContext

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 .

Se aplica a

Consulte también