MailMessageEventArgs Klasa
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Dostarcza dane dotyczące zdarzeń związanych z pocztą e-mail.
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
- Dziedziczenie
Przykłady
W poniższym przykładzie kodu pokazano, jak używać MailMessageEventArgs klasy w procedurze obsługi zdarzeń wiadomości e-mail w celu zmiany zawartości wiadomości przed jej wysłaniem.
<%@ 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>
Uwagi
Klasa MailMessageEventArgs zapewnia dostęp do obiektu zawierającego MailMessage wiadomość e-mail.
MailMessageEventArgs Ponieważ klasa pochodzi z LoginCancelEventArgs klasy, możesz anulować wysyłanie wiadomości e-mail w programie obsługi zdarzeń, ustawiając Cancel właściwość na true.
Konstruktorów
| Nazwa | Opis |
|---|---|
| MailMessageEventArgs(MailMessage) |
Tworzy nowe wystąpienie klasy MailMessageEventArgs. |
Właściwości
| Nazwa | Opis |
|---|---|
| Cancel |
Pobiera lub ustawia wartość wskazującą, czy zdarzenie powinno zostać anulowane. (Dziedziczone od LoginCancelEventArgs) |
| Message |
Pobiera zawartość wiadomości e-mail. |
Metody
| Nazwa | Opis |
|---|---|
| Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Dziedziczone od Object) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Dziedziczone od Object) |
| GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Dziedziczone od Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Dziedziczone od Object) |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Dziedziczone od Object) |