Partage via


AlternateView Classe

Définition

Représente le format d'affichage d'un message électronique.

public ref class AlternateView : System::Net::Mail::AttachmentBase
public class AlternateView : System.Net.Mail.AttachmentBase
type AlternateView = class
    inherit AttachmentBase
Public Class AlternateView
Inherits AttachmentBase
Héritage
AlternateView

Remarques

Utilisez la AlternateView classe pour spécifier des copies d’un message électronique dans différents formats. Par exemple, si vous envoyez un message au format HTML, vous pouvez également fournir une version en texte brut si certains destinataires utilisent des lecteurs de courrier qui ne peuvent pas afficher de contenu HTML.

Cette classe a deux propriétés LinkedResources qui BaseUri sont utilisées pour résoudre les URL dans le contenu de l’e-mail. LinkedResources est une collection d’objets LinkedResource. Lorsqu’elles sont affichées, les URL du contenu de l’e-mail sont d’abord mises en ContentLink correspondance avec les URL du de chaque LinkedResource objet de la LinkedResources collection, puis résolues. BaseUri est utilisé par le lecteur de courrier pour résoudre les URL relatives dans le corps, ainsi que pour résoudre les URL relatives ContentLink , dans la LinkedResources collection.

Constructeurs

AlternateView(Stream)

Initialise une nouvelle instance de la classe AlternateView avec le Stream spécifié.

AlternateView(Stream, ContentType)

Initialise une nouvelle instance de la classe AlternateView avec le Stream et le ContentType spécifiés.

AlternateView(Stream, String)

Initialise une nouvelle instance de AlternateView avec le Stream et le type de média spécifiés.

AlternateView(String)

Initialise une nouvelle instance de AlternateView avec le nom de fichier spécifié.

AlternateView(String, ContentType)

Initialise une nouvelle instance de AlternateView avec le nom de fichier et le type de contenu spécifiés.

AlternateView(String, String)

Initialise une nouvelle instance de AlternateView avec le nom de fichier et le type de média spécifiés.

Propriétés

BaseUri

Obtient ou définit l'URI de base à utiliser pour résoudre les URI relatifs dans la AlternateView.

ContentId

Obtient ou définit l’ID de contenu MIME pour cette pièce jointe.

(Hérité de AttachmentBase)
ContentStream

Obtient le flux de contenu de cette pièce jointe.

(Hérité de AttachmentBase)
ContentType

Obtient le type de contenu de cette pièce jointe.

(Hérité de AttachmentBase)
LinkedResources

Obtient le jeu de ressources imbriquées auquel cette pièce jointe fait référence.

TransferEncoding

Obtient ou définit l’encodage de cette pièce jointe.

(Hérité de AttachmentBase)

Méthodes

CreateAlternateViewFromString(String)

Crée un AlternateView d'un message électronique à l'aide du contenu spécifié dans String.

CreateAlternateViewFromString(String, ContentType)

Crée un AlternateView d'un message électronique à l'aide du contenu spécifié dans String et du type de média MIME indiqué pour le contenu.

CreateAlternateViewFromString(String, Encoding, String)

Crée un AlternateView d'un message électronique à l'aide du contenu spécifié dans String, de l'encodage de texte spécifié et du type de média MIME du contenu.

Dispose()

Libère les ressources utilisées par le AttachmentBase.

(Hérité de AttachmentBase)
Dispose(Boolean)

Libère les ressources non managées utilisées par AlternateView et libère éventuellement les ressources managées.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à