Compartilhar via


EmbeddedMailObject Classe

Definição

Representa um item a ser inserido em uma mensagem de email construída usando a MailDefinition classe.

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
Herança
EmbeddedMailObject
Atributos

Comentários

Representa EmbeddedMailObject um item a ser inserido em uma mensagem de email. Esses itens inseridos podem ser arquivos de imagem, como logotipos da empresa. Cada item inserido é especificado por um identificador e um caminho.

Para garantir que um objeto inserido seja exibido corretamente no arquivo de mensagem de email, as seguintes condições devem ser atendidas:

  • A mensagem de email está no formato HTML.

  • O item é um arquivo de imagem (.jpg, .gif, .bmpe assim por diante).

  • O arquivo de corpo formatado em HTML especificado na BodyFileName propriedade contém uma referência ao arquivo de imagem usando a seguinte sintaxe:

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

Se um EmbeddedMailObject for adicionado a uma mensagem de email e não atender a todos os requisitos especificados anteriormente, ele provavelmente será exibido como um anexo na mensagem de email. Se um item for referenciado por um identificador na mensagem de email, mas não incluído como um item inserido, ele aparecerá como um anexo quebrado quando o email for exibido.

Armazena EmbeddedMailObjectsCollection uma coleção de EmbeddedMailObject objetos para uma única mensagem de email. O EmbeddedMailObjectsCollection é usado pela EmbeddedObjects propriedade do MailDefinition objeto para criar a mensagem de email.

As mensagens de email que permitem objetos inseridos são configuráveis nos seguintes controles da Web definindo suas MailDefinition propriedades declarativamente:

Observação

Os valores no e EmbeddedMailObjectsCollection nos EmbeddedMailObject objetos não são armazenados no estado de exibição. Isso protege contra usuários mal-intencionados que descobrem informações de caminho para seu servidor.

Construtores

Nome Description
EmbeddedMailObject()

Inicializa uma nova instância da classe EmbeddedMailObject.

EmbeddedMailObject(String, String)

Inicializa uma nova instância da EmbeddedMailObject classe usando o nome e o caminho do identificador especificados para preencher o objeto.

Propriedades

Nome Description
Name

Obtém ou define o nome usado como o identificador do item a ser inserido em uma mensagem de email construída com a MailDefinition classe.

Path

Obtém ou define o caminho usado para recuperar um item a ser inserido em uma mensagem de email construída com a MailDefinition classe.

Métodos

Nome Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também