次の方法で共有


MailDefinition.BodyFileName プロパティ

定義

電子メール メッセージの本文のテキストを含むファイルの名前を取得または設定します。

public:
 property System::String ^ BodyFileName { System::String ^ get(); void set(System::String ^ value); };
public string BodyFileName { get; set; }
member this.BodyFileName : string with get, set
Public Property BodyFileName As String

プロパティ値

メッセージ本文のテキストを含むファイルの名前。 既定値は、Empty です。

次のコード例では、 プロパティをBodyFileName、Web Forms ページのコントロールにTextBox入力されたテキストに設定します。

このコード例は、MailDefinition クラスのために提供されている大規模な例の一部です。

md.BodyFileName = sourceMailFile.Text;
md.BodyFileName = sourceMailFile.Text

注釈

プロパティは BodyFileName 、電子メール メッセージの本文に使用するテキスト ファイルの場所を指定します。

メソッドは CreateMailMessage(String, IDictionary, Control) 、 パラメーターを owner 使用して、 プロパティを BodyFileName サーバー上のパスにマップします。 パラメーターが owner .aspx ページ上のコントロールまたはページ自体を指している場合、プロパティは BodyFileName .aspx ページと同じディレクトリ内のテキスト ファイルを指します。 たとえば、.aspx ページが C:\inetpub\wwwroot\default.aspx にある場合、 MailDefinition コントロールはディレクトリ C:\inetpub\wwwroot 内のテキスト ファイルを検索します。

クラスが MailDefinition .ascx ファイルに含まれるユーザー コントロールで使用されている場合、 BodyFileName プロパティはユーザー コントロールと同じディレクトリにあるテキスト ファイルを指します。 たとえば、.aspx ページが C:\inetpub\wwwroot\default.aspx にあり、ユーザー コントロールが C:\inetpub\wwwroot\controls\control.aspx にある場合、 MailDefinition オブジェクトはディレクトリ C:\inetpub\wwwroot\controls 内のテキスト ファイルを検索します。

適用対象

こちらもご覧ください