SqlProfileProvider.SetPropertyValues(SettingsContext, SettingsPropertyValueCollection) Metodo

Definizione

Aggiorna il database di profili di SQL Server in base ai valori delle proprietà specificati.Updates the SQL Server profile database with the specified property values.

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.The SettingsContext that contains user profile information.

properties
SettingsPropertyValueCollection

Oggetto SettingsPropertyValueCollection che contiene le informazioni sul profilo e i valori delle proprietà da aggiornare.A SettingsPropertyValueCollection containing profile information and values for the properties to be updated.

Esempi

Nell'esempio di codice seguente viene SetPropertyValues usato il metodo per modificare i valori delle proprietà del profilo.The following code example uses the SetPropertyValues method to modify profile property values.

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 SetPropertyValues metodo viene utilizzato dai servizi profilo ASP.NET per aggiornare il database del profilo SQL Server quando vengono impostati i valori delle proprietà per la richiesta corrente.The SetPropertyValues method is used by ASP.NET profile services to update the SQL Server profile database when property values are set for the current request. I valori delle proprietà vengono impostati nell'origine dati per l'applicazione specificata dall' applicationName attributo nel file di configurazione.Property values are set at the data source for the application specified by the applicationName attribute in the configuration file. Le informazioni e i valori delle proprietà del SqlProfileProvider profilo da aggiornare da sono specificati come una raccolta di SettingsPropertyValue oggetti.Profile property information and values to be updated by the SqlProfileProvider are specified as a collection of SettingsPropertyValue objects.

Si applica a

Vedi anche