Compartilhar via


SqlProfileProvider.SetPropertyValues Método

Definição

Atualiza o banco de dados de perfil do SQL Server com os valores de propriedade 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

O SettingsContext que contém informações de perfil do usuário.

properties
SettingsPropertyValueCollection

Um SettingsPropertyValueCollection que contém valores e informações de perfil para as propriedades a serem atualizadas.

Exemplos

O exemplo de código a seguir usa o SetPropertyValues método para modificar valores de propriedade 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)

Comentários

O SetPropertyValues método é usado por ASP.NET serviços de perfil para atualizar o banco de dados de perfil do SQL Server quando os valores de propriedade são definidos para a solicitação atual. Os valores de propriedade são definidos na fonte de dados do aplicativo especificado pelo applicationName atributo no arquivo de configuração. Informações e valores de propriedade de perfil a serem atualizados pelo SqlProfileProvider são especificados como uma coleção de SettingsPropertyValue objetos.

Aplica-se a

Confira também