SqlProfileProvider.SetPropertyValues Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
O SettingsContext que contém informações de perfil do usuário.
- properties
- SettingsPropertyValueCollection
Uma SettingsPropertyValueCollection informação de perfil e valores que contêm 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 método SetPropertyValues é usado pelos serviços de perfil ASP.NET para atualizar o banco de dados de perfil SQL Server quando os valores da propriedade são definidos para a solicitação atual. Os valores de propriedade são definidos na fonte de dados para o 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.