SqlProfileProvider.SetPropertyValues Metoda

Definicja

Aktualizacje bazę danych profilów SQL Server z określonymi wartościami właściwości.

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)

Parametry

sc
SettingsContext

Element SettingsContext zawierający informacje o profilu użytkownika.

properties
SettingsPropertyValueCollection

Zawierający SettingsPropertyValueCollection informacje o profilu i wartości właściwości do zaktualizowania.

Przykłady

W poniższym przykładzie kodu użyto SetPropertyValues metody w celu zmodyfikowania wartości właściwości profilu.

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)

Uwagi

Metoda SetPropertyValues jest używana przez usługi profilów ASP.NET do aktualizowania bazy danych profilów SQL Server, gdy wartości właściwości są ustawiane dla bieżącego żądania. Wartości właściwości są ustawiane w źródle danych dla aplikacji określonej przez applicationName atrybut w pliku konfiguracji. Informacje o właściwościach profilu i wartości, które mają zostać zaktualizowane przez element SqlProfileProvider , są określane jako kolekcja SettingsPropertyValue obiektów.

Dotyczy

Zobacz też