MailMessageEventArgs MailMessageEventArgs MailMessageEventArgs MailMessageEventArgs Class

定義

電子メールに関連するイベントのデータを提供します。Provides data for email-related events.

public ref class MailMessageEventArgs : System::Web::UI::WebControls::LoginCancelEventArgs
public class MailMessageEventArgs : System.Web.UI.WebControls.LoginCancelEventArgs
type MailMessageEventArgs = class
    inherit LoginCancelEventArgs
Public Class MailMessageEventArgs
Inherits LoginCancelEventArgs
継承

次のコード例は、使用する方法を示します、MailMessageEventArgsで送信される前に、メッセージの内容を変更するには、電子メール メッセージ イベント ハンドラー クラス。The following code example demonstrates how to use the MailMessageEventArgs class in an email message event handler to change the contents of the message before it is sent.

<%@ page language="C#" %>
<%@ Import namespace="Samples.AspNet.CS.Controls" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<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 xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
    <form id="form1" runat="server">
      <asp:placeholder id="PlaceHolder1" runat="server"></asp:placeholder>
    </form>
  </body>
</html>
<%@ page language="VB" %>
<%@ Import namespace="Samples.AspNet.VB.Controls" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<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 xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
    <form id="form1" runat="server">
      <asp:placeholder id="PlaceHolder1" runat="server"></asp:placeholder>
    </form>
  </body>
</html>

注釈

MailMessageEventArgsクラスへのアクセスを提供する、MailMessage電子メール メッセージを格納しているオブジェクト。The MailMessageEventArgs class provides access to the MailMessage object that contains the email message. MailMessageEventArgsから派生したクラスは、LoginCancelEventArgsクラスを設定して、イベント ハンドラーで電子メール メッセージを送信する。 取り消すことができます、Cancelプロパティをtrueします。Because the MailMessageEventArgs class is derived from the LoginCancelEventArgs class, you can cancel sending an email message in your event handler by setting the Cancel property to true.

コンストラクター

MailMessageEventArgs(MailMessage) MailMessageEventArgs(MailMessage) MailMessageEventArgs(MailMessage) MailMessageEventArgs(MailMessage)

MailMessageEventArgs クラスの新しいインスタンスを作成します。Creates a new instance of the MailMessageEventArgs class.

プロパティ

Cancel Cancel Cancel Cancel

イベントをキャンセルするかどうかを示す値を取得または設定します。Gets or sets a value indicating whether the event should be canceled.

(Inherited from LoginCancelEventArgs)
Message Message Message Message

電子メール メッセージの内容を取得します。Gets the email message contents.

メソッド

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

適用対象

こちらもご覧ください