SqlProfileProvider.GetPropertyValues Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Načte informace o vlastnosti profilu a hodnoty z databáze profilu SYSTÉMU SQL Server.
public:
override System::Configuration::SettingsPropertyValueCollection ^ GetPropertyValues(System::Configuration::SettingsContext ^ sc, System::Configuration::SettingsPropertyCollection ^ properties);
public override System.Configuration.SettingsPropertyValueCollection GetPropertyValues(System.Configuration.SettingsContext sc, System.Configuration.SettingsPropertyCollection properties);
override this.GetPropertyValues : System.Configuration.SettingsContext * System.Configuration.SettingsPropertyCollection -> System.Configuration.SettingsPropertyValueCollection
Public Overrides Function GetPropertyValues (sc As SettingsContext, properties As SettingsPropertyCollection) As SettingsPropertyValueCollection
Parametry
Obsahuje SettingsContext informace o profilu uživatele.
- properties
- SettingsPropertyCollection
Obsahuje SettingsPropertyCollection informace o profilu pro vlastnosti, které se mají načíst.
Návraty
A SettingsPropertyValueCollection obsahující informace o vlastnosti profilu a hodnoty.
Příklady
Následující příklad kódu uvádí vlastnosti profilu a hodnoty identifikované v aktuálním profilu.
SqlProfileProvider p =
(SqlProfileProvider)Profile.Providers["SqlProvider"];
SettingsPropertyValueCollection pvalues =
p.GetPropertyValues(Profile.Context, ProfileBase.Properties);
foreach (SettingsPropertyValue pval in pvalues)
{
Response.Write(pval.Name + " = " + pval.PropertyValue + "<br />");
}
Dim p As SqlProfileProvider = _
CType(Profile.Providers("SqlProvider"), SqlProfileProvider)
Dim pvalues As SettingsPropertyValueCollection = _
p.GetPropertyValues(Profile.Context, ProfileBase.Properties)
For Each pval As SettingsPropertyValue In pvalues
Response.Write(pval.Name & " = " & pval.PropertyValue.ToString() & "<br />")
Next
Poznámky
Metoda GetPropertyValues je používána ProfileBase třídou k načtení vlastností profilu pro aktuální požadavek, které jsou spravovány SqlProfileProvider. Hodnoty vlastností se vrátí ze zdroje dat pro aplikaci určenou applicationName atributem v konfiguračním souboru. Hodnoty vlastností a další informace o vlastnosti jsou vráceny jako kolekce SettingsPropertyValue objektů.