ApplicationSettingsBase.OnSettingChanging(Object, SettingChangingEventArgs) Method

Definition

Raises the SettingChanging event.

protected:
 virtual void OnSettingChanging(System::Object ^ sender, System::Configuration::SettingChangingEventArgs ^ e);
protected virtual void OnSettingChanging (object sender, System.Configuration.SettingChangingEventArgs e);
abstract member OnSettingChanging : obj * System.Configuration.SettingChangingEventArgs -> unit
override this.OnSettingChanging : obj * System.Configuration.SettingChangingEventArgs -> unit
Protected Overridable Sub OnSettingChanging (sender As Object, e As SettingChangingEventArgs)

Parameters

sender
Object

The source of the event.

e
SettingChangingEventArgs

A SettingChangingEventArgs that contains the event data.

Remarks

Raising an event invokes the event handler through a delegate. For more information, see Handling and Raising Events.

The OnSettingChanging method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class.

Notes to Inheritors

When overriding OnSettingChanging(Object, SettingChangingEventArgs) in a derived class, be sure to call the base class's OnSettingChanging(Object, SettingChangingEventArgs) method so that registered delegates receive the event.

Applies to

See also