MailMessageEventHandler デリゲート
アセンブリ: System.Web (system.web.dll 内)

/** @delegate */ public delegate void MailMessageEventHandler ( Object sender, MailMessageEventArgs e )

MailMessageEventHandler デリゲートは、インターネット電子メール メッセージを受信者に送信する前に、そのメッセージの内容を変更します。たとえば、このハンドラを使用して、受信者や Web サイトを識別するカスタム メッセージ フッターをすべてのメッセージに追加できます。
e パラメータは、Message プロパティで指定された電子メール メッセージを格納する MailMessageEventArgs インスタンスです。
MailMessageEventHandler デリゲートを作成する場合は、イベントを処理するメソッドを識別してください。イベントをイベント ハンドラに関連付けるには、デリゲートのインスタンスをイベントに追加します。デリゲートを削除しない限り、そのイベントが発生すると常にイベント ハンドラが呼び出されます。イベント ハンドラ デリゲートの詳細については、「イベントとデリゲート」を参照してください。

MailMessageEventHandler インスタンスを作成して、電子メール メッセージを受信者に送信する前にメッセージを変更するコード例を次に示します。
<%@ 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に収録されているすべての辞書からMailMessageEventHandler デリゲートを検索する場合は、下記のリンクをクリックしてください。

- MailMessageEventHandler デリゲートのページへのリンク