SettingsProvider.SetPropertyValues Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen özellik ayarları grubunun değerlerini ayarlar.
public:
abstract void SetPropertyValues(System::Configuration::SettingsContext ^ context, System::Configuration::SettingsPropertyValueCollection ^ collection);
public abstract void SetPropertyValues (System.Configuration.SettingsContext context, System.Configuration.SettingsPropertyValueCollection collection);
abstract member SetPropertyValues : System.Configuration.SettingsContext * System.Configuration.SettingsPropertyValueCollection -> unit
Public MustOverride Sub SetPropertyValues (context As SettingsContext, collection As SettingsPropertyValueCollection)
Parametreler
- context
- SettingsContext
SettingsContext Geçerli uygulama kullanımını açıklayan.
- collection
- SettingsPropertyValueCollection
SettingsPropertyValueCollection Ayarlanacağı özellik ayarları grubunu temsil eden.
Açıklamalar
ApplicationSettingsBaseSave, tüm ayar özelliklerinin değerlerini kalıcı hale getirmek için çağrılan yöntemini içerir. Bu yöntem, kendi ayarları özellikleriyle ilişkili tüm ayar sağlayıcılarını numaralandırır ve gerçek serileştirme işlemini gerçekleştirmek için her SettingsProvider birinin yöntemini çağırırSetPropertyValues.
Yöntemin SetPropertyValues güvenlik göz önünde bulundurularak uygulanması gerekir:
Yalnızca tam olarak güvenilen kodun uygulama ayarlarını güncelleştirmesine izin verilmelidir. Kısmen güvenilen kodun yalnızca kullanıcı uygulaması ayarlarını güncelleştirmesine izin verilmelidir. Güvenilmeyen kodun uygulama ayarlarını güncelleştirmesine genellikle izin verilmez.
Kısmen güvenilen uygulamaların kaynak saldırılarına karşı koruma sağlamak için kullanım kotaları dikkate alınmalıdır.