Freigeben über


EmailAttachment Klasse

Definition

Stellt eine E-Mail-Anlage dar.

public ref class EmailAttachment sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Activatable(Windows.ApplicationModel.Email.IEmailAttachmentFactory2, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Activatable(Windows.ApplicationModel.Email.IEmailAttachmentFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class EmailAttachment final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(Windows.ApplicationModel.Email.IEmailAttachmentFactory2, 65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(Windows.ApplicationModel.Email.IEmailAttachmentFactory, 65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class EmailAttachment final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.ApplicationModel.Email.IEmailAttachmentFactory2), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.ApplicationModel.Email.IEmailAttachmentFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class EmailAttachment
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.ApplicationModel.Email.IEmailAttachmentFactory2), 65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.ApplicationModel.Email.IEmailAttachmentFactory), 65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class EmailAttachment
function EmailAttachment(fileName, data, mimeType)
Public NotInheritable Class EmailAttachment
Vererbung
Object Platform::Object IInspectable EmailAttachment
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
App-Funktionen
email emailSystem

Hinweise

Anlagen, die Sie einer E-Mail mithilfe der EmailAttachment-Klasse hinzufügen, werden nur in der Mail-App angezeigt. Wenn Benutzer ein anderes E-Mail-Programm als Standard-E-Mail-Programm konfiguriert haben, wird das Fenster "Verfassen" ohne die Anlage angezeigt. Dieses Problem ist bekannt.

Konstruktoren

EmailAttachment()

Initialisiert eine neue instance der EmailAttachment-Klasse.

EmailAttachment(String, IRandomAccessStreamReference)

Initialisiert eine neue instance der EmailAttachment-Klasse mit dem angegebenen Datenstrom für zufälligen Zugriff.

EmailAttachment(String, IRandomAccessStreamReference, String)

Initialisiert eine neue instance der EmailAttachment-Klasse.

Eigenschaften

ContentId

Ruft einen Wert ab, der den Inhalt der Anlage auf einem Remotesystem identifiziert, oder legt diesen fest.

ContentLocation

Ruft den Speicherort einer E-Mail-Anlage als Uniform Resource Identifier (URI) ab oder legt diese fest.

Data

Ruft die Daten der E-Mail-Anlage ab oder legt sie fest.

DownloadState

Ruft den Downloadstatus der E-Mail-Anlage ab oder legt diese fest.

EstimatedDownloadSizeInBytes

Ruft die geschätzte Downloadgröße der Anlage ab oder legt diese fest.

FileName

Ruft den angezeigten Dateinamen für die E-Mail-Anlage ab oder legt diese fest.

Id

Ruft die lokal eindeutige ID für die E-Mail-Anlage ab.

IsFromBaseMessage

Ruft einen booleschen Wert ab, der angibt, ob die Anlage aus der Basisnachricht stammt.

IsInline

Ruft eine boolesche Eigenschaft ab, die angibt, ob die Anlage inline im Textkörper der Nachricht enthalten ist, oder legt diese fest.

MimeType

Ruft den MIME-Typ der Anlage ab oder legt diese fest.

Gilt für:

Weitere Informationen