Idioma

MailDefinition.BodyFileName Propriedade

Definição

Obtém ou define o nome do ficheiro que contém texto para o 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 de Propriedade

O nome do ficheiro que contém o texto do corpo da mensagem. A predefinição é Empty.

Exemplos

O seguinte exemplo de código define a BodyFileName propriedade para o texto inserido num TextBox controlo numa 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

Observações

A BodyFileName propriedade especifica a localização do ficheiro de texto a usar para o corpo da mensagem de email.

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

Se a MailDefinition classe for usada num controlo de utilizador contido num ficheiro .ascx, a BodyFileName propriedade aponta para um ficheiro de texto localizado no mesmo diretório do controlo de utilizador. Por exemplo, se a página .aspx estiver localizada em C:\inetpub\wwwroot\default.aspx e o controlo do utilizador estiver em C:\inetpub\wwwroot\controls\control.aspx, o MailDefinition objeto procura o ficheiro de texto no diretório C:\inetpub\wwwroot\controls.

Aplica-se a

Consulte também