SqlProfileProvider.SetPropertyValues Método

Definición

Actualiza la base de datos de perfiles de 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

que contiene información de SettingsContext perfil de usuario.

properties
SettingsPropertyValueCollection

que SettingsPropertyValueCollection contiene la información de perfil y los valores de 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 servicios de perfil de ASP.NET usan el método SetPropertyValues para actualizar la base de datos de perfiles de SQL Server cuando se establecen 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 y los valores de propiedad de perfil que se van a actualizar mediante SqlProfileProvider se especifican como una colección de SettingsPropertyValue objetos .

Se aplica a

Consulte también