AlternateView Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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) |