EmbeddedMailObject Classe

Definição

Representa um item a incorporar numa 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

Observações

Representa EmbeddedMailObject um item a incorporar numa mensagem de correio. Estes itens incorporados podem ser ficheiros de imagem, como logótipos de empresas. Cada item embutido é especificado por um identificador e um caminho.

Para garantir que um objeto embutido é exibido corretamente no ficheiro de mensagem de email, devem ser cumpridas as seguintes condições:

  • A mensagem de correio está em formato HTML.

  • O item é um ficheiro de imagem (.jpg, .gif, .bmp, e assim sucessivamente).

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

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

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

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

Mensagens de email que permitem objetos embutidos são configuráveis nos seguintes controlos Web definindo as suas MailDefinition propriedades de forma declarativa:

Note

Os valores nos EmbeddedMailObject objetos e EmbeddedMailObjectsCollection não são armazenados no estado de visualização. Isto protege contra utilizadores maliciosos descobrirem informações de caminho para o seu servidor.

Construtores

Name Description
EmbeddedMailObject()

Inicializa uma nova instância da EmbeddedMailObject classe.

EmbeddedMailObject(String, String)

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

Propriedades

Name Description
Name

Recebe ou define o nome que é usado como identificador do item a ser incorporado numa mensagem de email construída com a MailDefinition classe.

Path

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

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Ver também