SqlProfileProvider.SetPropertyValues Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Aggiorna il database di profili di SQL Server in base ai 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
Oggetto SettingsContext che contiene informazioni sul profilo utente.
- properties
- SettingsPropertyValueCollection
Oggetto SettingsPropertyValueCollection che contiene le informazioni sul profilo e i valori delle 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 SetPropertyValues metodo viene usato da ASP.NET servizi profilo per aggiornare il database del profilo di 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 e i valori delle proprietà del profilo da aggiornare da SqlProfileProvider vengono specificati come raccolta di SettingsPropertyValue oggetti .