MailDefinition.BodyFileName プロパティ
アセンブリ: System.Web (system.web.dll 内)

Dim instance As MailDefinition Dim value As String value = instance.BodyFileName instance.BodyFileName = value
/** @property */ public String get_BodyFileName () /** @property */ public void set_BodyFileName (String value)
メッセージ本文のテキストを含むファイルの名前。既定値は Empty です。

BodyFileName プロパティは、電子メール メッセージの本文に使用するテキスト ファイルの場所を指定します。
CreateMailMessage(String,IDictionary,Control) メソッドは owner パラメータを使用して、BodyFileName プロパティをサーバー上のパスに割り当てます。owner パラメータが .aspx ページ上のコントロールまたはページ自体を指している場合、BodyFileName プロパティは .aspx ページと同じディレクトリ内のテキスト ファイルを指します。たとえば、.aspx ページが C:\inetpub\wwwroot\default.aspx にある場合、MailDefinition コントロールはディレクトリ C:\inetpub\wwwroot 内のテキスト ファイルを検索します。
.ascx ファイルに含まれるユーザー コントロールで MailDefinition クラスが使用される場合、BodyFileName プロパティは、ユーザー コントロールと同じディレクトリにあるテキスト ファイルを指します。たとえば、.aspx ページが C:\inetpub\wwwroot\default.aspx にあり、ユーザー コントロールが C:\inetpub\wwwroot\controls\control.aspx にある場合、MailDefinition オブジェクトはディレクトリ C:\inetpub\wwwroot\controls 内のテキスト ファイルを検索します。

BodyFileName プロパティを Web フォーム ページの TextBox コントロールに入力されたテキストに設定する方法を次のコード例に示します。
このコード例は、MailDefinition クラスのトピックで取り上げているコード例の一部分です。
md.BodyFileName = sourceMailFile.Text
md.BodyFileName = sourceMailFile.Text;

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に収録されているすべての辞書からMailDefinition.BodyFileName プロパティを検索する場合は、下記のリンクをクリックしてください。

- MailDefinition.BodyFileName プロパティのページへのリンク