Condividi tramite


EmbeddedMailObject Classe

Definizione

Rappresenta un elemento da incorporare in un messaggio di posta elettronica costruito usando la 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
Ereditarietà
EmbeddedMailObject
Attributi

Commenti

Rappresenta EmbeddedMailObject un elemento da incorporare in un messaggio di posta elettronica. Questi elementi incorporati possono essere file di immagine, ad esempio logo aziendali. Ogni elemento incorporato viene specificato da un identificatore e da un percorso.

Per assicurarsi che un oggetto incorporato venga visualizzato correttamente all'interno del file di messaggio di posta elettronica, è necessario soddisfare le condizioni seguenti:

  • Il messaggio di posta elettronica è in formato HTML.

  • L'elemento è un file di immagine (.jpg, .gif, .bmpe così via).

  • Il file del corpo in formato HTML specificato nella BodyFileName proprietà contiene un riferimento al file di immagine usando la sintassi seguente:

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

EmbeddedMailObject Se un oggetto viene aggiunto a un messaggio di posta elettronica e non soddisfa tutti i requisiti specificati in precedenza, probabilmente verrà visualizzato come allegato nel messaggio di posta elettronica. Se un elemento fa riferimento a un identificatore nel messaggio di posta elettronica ma non è incluso come elemento incorporato, viene visualizzato come allegato interrotto quando viene visualizzato il messaggio di posta elettronica.

Archivia EmbeddedMailObjectsCollection un insieme di EmbeddedMailObject oggetti per un singolo messaggio di posta elettronica. L'oggetto EmbeddedMailObjectsCollection viene utilizzato dalla EmbeddedObjects proprietà dell'oggetto MailDefinition per creare il messaggio di posta elettronica.

I messaggi di posta che consentono oggetti incorporati sono configurabili nei controlli Web seguenti impostando le relative MailDefinition proprietà in modo dichiarativo:

Annotazioni

I valori negli EmbeddedMailObject oggetti e EmbeddedMailObjectsCollection non vengono archiviati nello stato di visualizzazione. In questo modo si protegge da utenti malintenzionati che individuano le informazioni sul percorso per il server.

Costruttori

Nome Descrizione
EmbeddedMailObject()

Inizializza una nuova istanza della classe EmbeddedMailObject.

EmbeddedMailObject(String, String)

Inizializza una nuova istanza della EmbeddedMailObject classe utilizzando il nome e il percorso dell'identificatore specificati per popolare l'oggetto.

Proprietà

Nome Descrizione
Name

Ottiene o imposta il nome utilizzato come identificatore dell'elemento da incorporare in un messaggio di posta elettronica costruito con la MailDefinition classe .

Path

Ottiene o imposta il percorso utilizzato per recuperare un elemento da incorporare in un messaggio di posta elettronica costruito con la MailDefinition classe .

Metodi

Nome Descrizione
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto corrente Object.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche