CreateUserWizard.MailDefinition プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > CreateUserWizard.MailDefinition プロパティの意味・解説 

CreateUserWizard.MailDefinition プロパティ

メモ : このプロパティは、.NET Framework version 2.0新しく追加されたものです。

新規ユーザー送信される電子メール メッセージ特性定義するプロパティコレクションへの参照取得します

名前空間: System.Web.UI.WebControls
アセンブリ: System.Web (system.web.dll 内)
構文構文

<ThemeableAttribute(False)> _
Public ReadOnly Property
 MailDefinition As MailDefinition
Dim instance As CreateUserWizard
Dim value As MailDefinition

value = instance.MailDefinition
[ThemeableAttribute(false)] 
public MailDefinition MailDefinition { get;
 }
[ThemeableAttribute(false)] 
public:
property MailDefinition^ MailDefinition {
    MailDefinition^ get ();
}
/** @property */
public MailDefinition get_MailDefinition ()
public function get MailDefinition
 () : MailDefinition

プロパティ
新しユーザー送信される電子メール メッセージ定義する MailDefinition オブジェクトへの参照

例外例外
例外種類条件

HttpException

From に電子メール アドレス設定されていません。

解説解説

MailDefinition プロパティは、新規ユーザー送信される電子メール メッセージ形式と内容定義するために使用するプロパティグループへの参照返します一般的な設定としては、件名送信元の返信アドレスなどがありますプロパティ全一覧については、MailDefinition クラス参照してください

MailDefinition プロパティ読み取り専用です。ただし、このプロパティ返す MailDefinition オブジェクトプロパティ設定することはできますMailDefinition プロパティは、Property-Subproperty形式設定できます。ここで、SubpropertyMailDefinition クラスプロパティ表します (例 : MailDefinition-Subject)。Property.SubProperty形式プロパティプログラムか設定することもできます (例 : MailDefinition.Subject)。

MailDefinition プロパティの BodyFileName プロパティ有効なファイル指している場合電子メール新規ユーザーだけに送信されます。BodyFileName プロパティ設定する場合は、From プロパティ電子メール アドレス設定する必要があります設定しないと、HttpException 例外スローさます。

MailDefinition オブジェクトから電子メール メッセージ作成すると、次の置換が行われます

OnSendingMail メソッド使用してMailDefinition オブジェクトによって作成される MailMessage を変更できます

このプロパティは、テーマまたはスタイル シート テーマによって設定することはできません。詳細については、ThemeableAttribute、ASP.NETテーマスキン概要 の各トピック参照してください

使用例使用例

宣言構文プログラム構文両方使用してMailDefinition プロパティプロパティ設定するコード例次に示します。このコード例では、次のテキストを含む MailFile.txt という名前のテキスト ファイルが必要です。

Your account was set up on our Web site with the following:

    Username:   <%UserName%>

To reset your password, you must answer the following question:

    Password Question: <%PasswordQuestion%>  
    Password Answer:   <%PasswordAnswer%>  
    
Thank you for creating an account with our Web site.
<%@ page language="VB"%>
<script runat="server">
  Sub Createuserwizard1_SendingMail(ByVal sender
 As Object, ByVal e As
 MailMessageEventArgs)
    ' Set MailMessage fields.
    e.Message.IsBodyHtml = False
    e.Message.Subject = "New user on Web site."
    ' Replace placeholder text in message body with information 
    ' provided by the user.
    e.Message.Body.Replace("<%PasswordQuestion%>",
 Createuserwizard1.Question)
    e.Message.Body.Replace("<%PasswordAnswer%>",
 Createuserwizard1.Answer)
  End Sub
</script>
<html>
  <head runat="server">
    <title>
      CreateUserWizard.MailDefinition sample</title>
  </head>
  <body>
    <form id="form1" runat="server">
      <div>
        <asp:createuserwizard id="Createuserwizard1"
 runat="server" 
          maildefinition-bodyfilename="MailFile.txt"
          maildefinition-from="userAdmin@your.site.name.here"
 
          onsendingmail="Createuserwizard1_SendingMail">
        </asp:createuserwizard>
      </div>
    </form>
  </body>
</html>
<%@ page language="C#"%>
<script runat="server">
  void Createuserwizard1_SendingMail(object sender, MailMessageEventArgs
 e)
  {
    // Set MailMessage fields.
    e.Message.IsBodyHtml = false;
    e.Message.Subject = "New user on Web site.";
    // Replace placeholder text in message body with information 
    // provided by the user.
    e.Message.Body.Replace("<%PasswordQuestion%>", Createuserwizard1.Question);
    e.Message.Body.Replace("<%PasswordAnswer%>",   Createuserwizard1.Answer);
  }
  
</script>
<html>
  <head runat="server">
    <title>
      CreateUserWizard.MailDefinition sample</title>
  </head>
  <body>
    <form id="form1" runat="server">
      <div>
        <asp:createuserwizard id="Createuserwizard1" runat="server"
 
          maildefinition-bodyfilename="MailFile.txt"
          maildefinition-from="userAdmin@your.site.name.here" 
          onsendingmail="Createuserwizard1_SendingMail">
        </asp:createuserwizard>
      </div>
    </form>
  </body>
</html>
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
CreateUserWizard クラス
CreateUserWizard メンバ
System.Web.UI.WebControls 名前空間
MailDefinition
MailMessage
OnSendingMail
その他の技術情報
ASP.NET ログイン コントロール


このページでは「.NET Framework クラス ライブラリ リファレンス」からCreateUserWizard.MailDefinition プロパティを検索した結果を表示しています。
Weblioに収録されているすべての辞書からCreateUserWizard.MailDefinition プロパティを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からCreateUserWizard.MailDefinition プロパティ を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「CreateUserWizard.MailDefinition プロパティ」の関連用語

CreateUserWizard.MailDefinition プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



CreateUserWizard.MailDefinition プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS