Aracılığıyla paylaş


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.

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.

Şunlara uygulanır

Ayrıca bkz.