SqlProfileProvider.SetPropertyValues Metodo

Definizione

Aggiorna il database del profilo di SQL Server con i valori delle proprietà specificati.

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)

Parametri

sc
SettingsContext

Oggetto SettingsContext che contiene informazioni sul profilo utente.

properties
SettingsPropertyValueCollection

Oggetto SettingsPropertyValueCollection contenente informazioni e valori del profilo per le proprietà da aggiornare.

Esempio

Nell'esempio di codice seguente viene utilizzato il SetPropertyValues metodo per modificare i valori delle proprietà del profilo.

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)

Commenti

Il metodo SetPropertyValues viene utilizzato dai servizi di profilo ASP.NET per aggiornare il database del profilo SQL Server quando i valori delle proprietà vengono impostati per la richiesta corrente. I valori delle proprietà vengono impostati nell'origine dati per l'applicazione specificata dall'attributo applicationName nel file di configurazione. Le informazioni sulle proprietà del profilo e i valori da aggiornare da SqlProfileProvider vengono specificati come raccolta di SettingsPropertyValue oggetti.

Si applica a

Vedi anche