SqlProfileProvider.GetPropertyValues Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengambil informasi dan nilai properti profil dari database profil 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
Parameter
SettingsContext yang berisi informasi profil pengguna.
- properties
- SettingsPropertyCollection
Informasi SettingsPropertyCollection profil yang berisi properti yang akan diambil.
Mengembalikan
Yang SettingsPropertyValueCollection berisi informasi dan nilai properti profil.
Contoh
Contoh kode berikut mencantumkan properti profil dan nilai yang diidentifikasi di profil saat ini.
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
Keterangan
Metode GetPropertyValues ini digunakan oleh ProfileBase kelas untuk mengambil properti profil untuk permintaan saat ini yang dikelola oleh SqlProfileProvider. Nilai properti dikembalikan dari sumber data untuk aplikasi yang ditentukan oleh applicationName
atribut dalam file konfigurasi. Nilai properti dan informasi properti tambahan dikembalikan sebagai kumpulan SettingsPropertyValue objek.