Partager via


EmailAttachment Classe

Définition

Représente une pièce jointe à un e-mail.

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
Héritage
Object Platform::Object IInspectable EmailAttachment
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
Fonctionnalités de l’application
email emailSystem

Remarques

Les pièces jointes que vous ajoutez à un e-mail à l’aide de la classe EmailAttachment s’affichent uniquement dans l’application Courrier. Si les utilisateurs ont configuré un autre programme de messagerie comme programme de messagerie par défaut, la fenêtre de composition s’affiche sans la pièce jointe. Il s'agit d'un problème connu.

Constructeurs

EmailAttachment()

Initialise une nouvelle instance de la classe EmailAttachment.

EmailAttachment(String, IRandomAccessStreamReference)

Initialise une nouvelle instance de la classe EmailAttachment avec le flux d’accès aléatoire spécifié.

EmailAttachment(String, IRandomAccessStreamReference, String)

Initialise une nouvelle instance de la classe EmailAttachment.

Propriétés

ContentId

Obtient ou définit une valeur qui identifie le contenu de la pièce jointe sur un système distant.

ContentLocation

Obtient ou définit l’emplacement d’une pièce jointe d’un e-mail en tant qu’URI (Uniform Resource Identifier).

Data

Obtient ou définit les données de la pièce jointe de l’e-mail.

DownloadState

Obtient ou définit l’état de téléchargement de la pièce jointe de l’e-mail.

EstimatedDownloadSizeInBytes

Obtient ou définit la taille de téléchargement estimée de la pièce jointe.

FileName

Obtient ou définit le nom de fichier affiché pour la pièce jointe de l’e-mail.

Id

Obtient l’ID unique localement pour la pièce jointe de l’e-mail.

IsFromBaseMessage

Obtient une valeur booléenne indiquant si la pièce jointe provient du message de base.

IsInline

Obtient ou définit une propriété booléenne indiquant si la pièce jointe est incluse dans le corps du message.

MimeType

Obtient ou définit le type MIME de la pièce jointe.

S’applique à

Voir aussi