Comparteix a través de


MailDefinition.BodyFileName Propiedad

Definición

Obtiene o establece el nombre del archivo que contiene texto para el cuerpo del mensaje de correo electrónico.

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 propiedad

Nombre del archivo que contiene el texto del cuerpo del mensaje. De manera predeterminada, es Empty.

Ejemplos

En el ejemplo de código siguiente se establece la BodyFileName propiedad en el texto especificado en un TextBox control de una página de Web Forms.

Este ejemplo de código es parte de un ejemplo más grande proporcionado para la clase MailDefinition.

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

Comentarios

La BodyFileName propiedad especifica la ubicación del archivo de texto que se va a usar para el cuerpo del mensaje de correo electrónico.

El CreateMailMessage(String, IDictionary, Control) método usa su owner parámetro para asignar la BodyFileName propiedad a una ruta de acceso en el servidor. Si el owner parámetro apunta a un control de una página .aspx o a la propia página, la BodyFileName propiedad apunta a un archivo de texto en el mismo directorio que la página .aspx. Por ejemplo, si la página .aspx se encuentra en C:\inetpub\wwwroot\default.aspx, el MailDefinition control busca el archivo de texto en el directorio C:\inetpub\wwwroot.

Si la MailDefinition clase se usa en un control de usuario contenido en un archivo .ascx, la BodyFileName propiedad apunta a un archivo de texto ubicado en el mismo directorio que el control de usuario. Por ejemplo, si la página .aspx se encuentra en C:\inetpub\wwwroot\default.aspx y el control de usuario está en C:\inetpub\wwwroot\controls\control.aspx, el MailDefinition objeto busca el archivo de texto en el directorio C:\inetpub\wwwroot\controls.

Se aplica a

Consulte también