Export (0) Print
Expand All

PasswordRecovery::OnSendingMail Method

Raises the SendingMail event.

Namespace:  System.Web.UI.WebControls
Assembly:  System.Web (in System.Web.dll)

protected:
virtual void OnSendingMail(
	MailMessageEventArgs^ e
)

Parameters

e
Type: System.Web.UI.WebControls::MailMessageEventArgs

A MailMessageEventArgs that contains the event data.

The OnSendingMail method is called after the membership provider has verified that the user is a valid member of the Web site and before the recovered or new password is e-mailed to the user. The default implementation raises the SendingMail event.

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

The OnSendingMail 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 OnSendingMail in a derived class, be sure to call the base class's OnSendingMail method so that registered delegates receive the event.

The following code example creates a custom PasswordRecovery control that implements the OnSendingMail method to set properties of the MailDefinition property before sending a new password to a Web site user.

No code example is currently available or this language may not be supported.

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0
Show:
© 2015 Microsoft