Compartir por


EmbeddedMailObject Clase

Definición

Representa un elemento que se va a insertar en un mensaje de correo electrónico construido mediante la MailDefinition clase .

public ref class EmbeddedMailObject sealed
[System.ComponentModel.TypeConverter(typeof(System.Web.UI.WebControls.EmbeddedMailObject+EmbeddedMailObjectTypeConverter))]
public sealed class EmbeddedMailObject
[<System.ComponentModel.TypeConverter(typeof(System.Web.UI.WebControls.EmbeddedMailObject+EmbeddedMailObjectTypeConverter))>]
type EmbeddedMailObject = class
Public NotInheritable Class EmbeddedMailObject
Herencia
EmbeddedMailObject
Atributos

Comentarios

EmbeddedMailObject representa un elemento que se va a insertar en un mensaje de correo. Estos elementos incrustados pueden ser archivos de imagen como logotipos de la empresa. Cada elemento incrustado se especifica mediante un identificador y una ruta de acceso.

Para asegurarse de que un objeto incrustado se muestra correctamente en el archivo de mensaje de correo electrónico, se deben cumplir las siguientes condiciones:

  • El mensaje de correo está en formato HTML.

  • El elemento es un archivo de imagen (.jpg, .gif, .bmp, etc.).

  • El archivo de cuerpo con formato HTML especificado en la BodyFileName propiedad contiene una referencia al archivo de imagen mediante la sintaxis siguiente:

    <img src="cid:identifier" alt="Alternate Text" />.
    

Si se agrega un elemento EmbeddedMailObject a un mensaje de correo y no cumple todos los requisitos especificados anteriormente, probablemente se mostrará como datos adjuntos en el mensaje de correo. Si un identificador del mensaje de correo hace referencia a un elemento, pero no se incluye como un elemento incrustado, aparecerá como datos adjuntos rotos cuando se vea el correo.

EmbeddedMailObjectsCollection almacena una colección de objetos para un único mensaje de EmbeddedMailObject correo. EmbeddedMailObjectsCollection El objeto lo usa la EmbeddedObjects propiedad del MailDefinition objeto para crear el mensaje de correo.

Los mensajes de correo que permiten objetos incrustados se pueden configurar en los siguientes controles web estableciendo sus MailDefinition propiedades mediante declaración:

Nota:

Los valores de los EmbeddedMailObject objetos y EmbeddedMailObjectsCollection no se almacenan en estado de vista. Esto protege contra usuarios malintencionados que detectan información de ruta de acceso para el servidor.

Constructores

Nombre Description
EmbeddedMailObject()

Inicializa una nueva instancia de la clase EmbeddedMailObject.

EmbeddedMailObject(String, String)

Inicializa una nueva instancia de la EmbeddedMailObject clase utilizando el nombre de identificador y la ruta de acceso especificados para rellenar el objeto.

Propiedades

Nombre Description
Name

Obtiene o establece el nombre que se usa como identificador del elemento que se va a incrustar en un mensaje de correo construido con la MailDefinition clase .

Path

Obtiene o establece la ruta de acceso que se usa para recuperar un elemento que se va a insertar en un mensaje de correo construido con la MailDefinition clase .

Métodos

Nombre Description
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type objeto de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del objeto actual Object.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también