EmailAttachment Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |