SettingsProvider.SetPropertyValues Yöntem

Tanım

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 bir.

Açıklamalar

ApplicationSettingsBase Save, tüm ayar özelliklerinin değerlerini kalıcı hale getirmek için çağrılan yöntemini içerir. Bu yöntem, ayarlar özellikleriyle ilişkilendirilmiş tüm ayarlar sağlayıcılarını numaralandırır ve gerçek serileştirme işlemini gerçekleştirmek için her SetPropertyValues birinin yöntemini çağırırSettingsProvider.

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.

Şunlara uygulanır

Ayrıca bkz.