Sdílet prostřednictvím


MailMessageEventArgs Třída

Definice

Poskytuje data pro události související s e-mailem.

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
Dědičnost
MailMessageEventArgs

Příklady

Následující příklad kódu ukazuje, jak použít MailMessageEventArgs třídu v obslužné rutině události e-mailové zprávy ke změně obsahu zprávy před jejím odesláním.

<%@ 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>

Poznámky

Třída MailMessageEventArgs poskytuje přístup k objektu MailMessage , který obsahuje e-mailovou zprávu. Vzhledem k tomu, že MailMessageEventArgs třída je odvozena od LoginCancelEventArgs třídy , můžete zrušit odesílání e-mailové zprávy v obslužné rutině události nastavením Cancel vlastnosti na true.

Konstruktory

MailMessageEventArgs(MailMessage)

Vytvoří novou instanci třídy MailMessageEventArgs.

Vlastnosti

Cancel

Získá nebo nastaví hodnotu označující, zda má být událost zrušena.

(Zděděno od LoginCancelEventArgs)
Message

Získá obsah e-mailové zprávy.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také