Partilhar via


MailDefinition.BodyFileName Propriedade

Definição

Obtém ou define o nome do arquivo que contém o texto do corpo da mensagem de email.

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

Valor da propriedade

O nome do arquivo que contém o texto do corpo da mensagem. O padrão é Empty.

Exemplos

O exemplo de código a seguir define a BodyFileName propriedade como o texto inserido em um TextBox controle em uma página Web Forms.

Este exemplo de código faz parte de um exemplo maior fornecido para a MailDefinition classe .

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

Comentários

A BodyFileName propriedade especifica o local do arquivo de texto a ser usado para o corpo da mensagem de email.

O CreateMailMessage(String, IDictionary, Control) método usa seu owner parâmetro para mapear a BodyFileName propriedade para um caminho no servidor. Se o owner parâmetro apontar para um controle em uma página .aspx ou para a própria página, a BodyFileName propriedade apontará para um arquivo de texto no mesmo diretório que a página .aspx. Por exemplo, se a página .aspx estiver localizada em C:\inetpub\wwwroot\default.aspx, o MailDefinition controle procurará o arquivo de texto no diretório C:\inetpub\wwwroot.

Se a MailDefinition classe for usada em um controle de usuário contido em um arquivo .ascx, a BodyFileName propriedade apontará para um arquivo de texto localizado no mesmo diretório que o controle de usuário. Por exemplo, se a página .aspx estiver localizada em C:\inetpub\wwwroot\default.aspx e o controle de usuário estiver em C:\inetpub\wwwroot\controls\control.aspx, o MailDefinition objeto procurará o arquivo de texto no diretório C:\inetpub\wwwroot\controls.

Aplica-se a

Confira também