Freigeben über


AlternateView Klasse

Definition

Stellt das Format zum Anzeigen einer E-Mail-Nachricht dar.

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
Vererbung
AlternateView

Hinweise

Verwenden Sie die AlternateView -Klasse, um Kopien einer E-Mail-Nachricht in verschiedenen Formaten anzugeben. Wenn Sie beispielsweise eine Nachricht in HTML senden, können Sie auch eine Nur-Text-Version bereitstellen, falls einige der Empfänger E-Mail-Reader verwenden, die keinen HTML-Inhalt anzeigen können.

Diese Klasse verfügt über zwei Eigenschaften LinkedResources , BaseUri die zum Auflösen von URLs innerhalb des Inhalts der E-Mail verwendet werden. LinkedResources ist eine Sammlung von LinkedResource-Objekten. Beim Rendern werden die URLs innerhalb des Inhalts der E-Mail zuerst mit den URLs in jedem ContentLinkLinkedResource Objekt in der LinkedResources Auflistung abgeglichen und aufgelöst. BaseUri wird vom E-Mail-Reader verwendet, um relative URLs innerhalb des Textkörpers aufzulösen und relative ContentLink URLs in der LinkedResources Auflistung aufzulösen.

Konstruktoren

AlternateView(Stream)

Initialisiert eine neue Instanz von AlternateView mit der angegebenen Stream.

AlternateView(Stream, ContentType)

Initialisiert eine neue Instanz von AlternateView mit dem angegebenen Stream und ContentType.

AlternateView(Stream, String)

Initialisiert eine neue Instanz von AlternateView mit dem angegebenen Stream und dem angegebenen Medientyp.

AlternateView(String)

Initialisiert eine neue Instanz von AlternateView mit dem angegebenen Dateinamen.

AlternateView(String, ContentType)

Initialisiert eine neue Instanz von AlternateView mit dem angegebenen Dateinamen und Inhaltstyp.

AlternateView(String, String)

Initialisiert eine neue Instanz von AlternateView mit dem angegebenen Dateinamen und Medientyp.

Eigenschaften

BaseUri

Ruft den Basis-URI ab, der zum Auflösen relativer URIs in der AlternateView verwendet werden soll, oder legt diesen fest.

ContentId

Ruft die MIME-Inhalts-ID für diese Anlage ab oder legt sie fest.

(Geerbt von AttachmentBase)
ContentStream

Ruft den Inhaltsstream dieser Anlage ab.

(Geerbt von AttachmentBase)
ContentType

Ruft den Inhaltstyp dieser Anlage ab.

(Geerbt von AttachmentBase)
LinkedResources

Ruft den Satz eingebetteter Ressourcen ab, auf den diese Anlage verweist.

TransferEncoding

Ruft die Codierung der Anlage ab oder legt diese fest.

(Geerbt von AttachmentBase)

Methoden

CreateAlternateViewFromString(String)

Erstellt ein AlternateView einer E-Mail mit dem in einem String angegebenen Inhalt.

CreateAlternateViewFromString(String, ContentType)

Erstellt eine AlternateView einer E-Mail mit dem in einem String angegebenen Inhalt und dem angegebenen MIME-Medientyp des Inhalts.

CreateAlternateViewFromString(String, Encoding, String)

Erstellt eine AlternateView einer E-Mail mit dem in einem String angegebenen Inhalt, der angegebenen Textcodierung und dem MIME-Medientyp des Inhalts.

Dispose()

Gibt die von der AttachmentBase verwendeten Ressourcen frei.

(Geerbt von AttachmentBase)
Dispose(Boolean)

Gibt die von AlternateView verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: