SqlProfileProvider.SetPropertyValues Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Обновляет базу данных профилей SQL Server заданными значениями свойств.
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)
Параметры
Объект SettingsContext, в котором содержатся данные профиля пользователя.
- properties
- SettingsPropertyValueCollection
Коллекция SettingsPropertyValueCollection, содержащая данные профиля и значения свойств, которые должны быть обновлены.
Примеры
В следующем примере кода используется метод для изменения значений SetPropertyValues свойств профиля.
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)
Комментарии
Метод SetPropertyValues используется службами ASP.NET профилей для обновления базы данных профилей SQL Server при установке значений свойств для текущего запроса. Значения свойств задаются в источнике данных для приложения, указанного атрибутом applicationName
в файле конфигурации. Сведения о свойствах профиля и значения, обновляемые объектом , SqlProfileProvider указываются в виде коллекции SettingsPropertyValue объектов .