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
Obsahující SettingsPropertyCollection informace o profilu pro vlastnosti, které mají být načteny.
Návraty
Obsahující SettingsPropertyValueCollection informace a hodnoty vlastností profilu.
Příklady
Následující příklad kódu vypíše 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
Metodu GetPropertyValuesProfileBase používá třída k načtení vlastností profilu pro aktuální požadavek, které spravuje SqlProfileProvider. Hodnoty vlastností jsou vráceny ze zdroje dat pro aplikaci určenou atributem applicationName
v konfiguračním souboru. Hodnoty vlastností a další informace o vlastnosti jsou vráceny jako kolekce SettingsPropertyValue objektů.