PasswordRecovery.OnSendingMail メソッド
アセンブリ: System.Web (system.web.dll 内)

Dim e As MailMessageEventArgs Me.OnSendingMail(e)

OnSendingMail メソッドは、ユーザーが Web サイトの有効なメンバであるかどうかをメンバシップ プロバイダが確認した後、回復されたパスワードまたは新しいパスワードがユーザーに電子メールで送信される前に呼び出されます。既定の実装は、SendingMail イベントを発生させます。
イベントが発生すると、デリゲートを使用してイベント ハンドラが呼び出されます。詳細については、「イベントとデリゲート」を参照してください。
OnSendingMail メソッドを使用すると、デリゲートを結び付けずに、派生クラスでイベントを処理することもできます。派生クラスでイベントを処理する場合は、この手法をお勧めします。
継承時の注意 派生クラスで OnSendingMail をオーバーライドする場合は、登録されているデリゲートがイベントを受け取ることができるように、基本クラスの OnSendingMail メソッドを呼び出してください。
OnSendingMail メソッドを実装するカスタムの PasswordRecovery コントロールを作成し、Web サイトのユーザーに新しいパスワードを送信する前に、MailDefinition プロパティの各プロパティを設定するコード例を次に示します。
<%@ page language="VB" %> <%@ Import namespace="Samples.AspNet.VB.Controls" %> <script runat="server"> Sub Page_Init(ByVal sender As Object, ByVal e As EventArgs) Dim passwordRecoveryControl As New PasswordRecoveryOnBeforeSendingEmail passwordRecoveryControl.ID = "passwordRecoveryControl" passwordRecoveryControl.MailDefinition.From = "userAdmin@your.site.name.here" PlaceHolder1.Controls.Add(passwordRecoveryControl) End Sub </script> <html> <body> <form runat="server"> <asp:placeholder id="PlaceHolder1" runat="server"></asp:placeholder> </form> </body> </html>
<%@ page language="C#" %> <%@ Import namespace="Samples.AspNet.CS.Controls" %> <script runat="server"> void Page_Init(object sender, EventArgs e) { PasswordRecoveryOnBeforeSendingEmail passwordRecoveryControl = new PasswordRecoveryOnBeforeSendingEmail(); passwordRecoveryControl.ID = "passwordRecoveryControl"; passwordRecoveryControl.MailDefinition.From = "userAdmin@your.site.name.here"; PlaceHolder1.Controls.Add(passwordRecoveryControl); } </script> <html> <body> <form runat="server"> <asp:placeholder id="PlaceHolder1" runat="server"></asp:placeholder> </form> </body> </html>

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からPasswordRecovery.OnSendingMail メソッドを検索する場合は、下記のリンクをクリックしてください。

- PasswordRecovery.OnSendingMail メソッドのページへのリンク