Condividi tramite


EmailAttachment Classe

Definizione

Rappresenta un allegato di posta elettronica.

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
Ereditarietà
Object Platform::Object IInspectable EmailAttachment
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)
Funzionalità dell'app
email emailSystem

Commenti

Gli allegati aggiunti a un messaggio di posta elettronica tramite la classe EmailAttachment verranno visualizzati solo nell'app Mail. Se gli utenti hanno un altro programma di posta elettronica configurato come programma di posta elettronica predefinito, la finestra di composizione verrà visualizzata senza l'allegato. Questo è un problema noto

Costruttori

EmailAttachment()

Inizializza una nuova istanza della classe EmailAttachment .

EmailAttachment(String, IRandomAccessStreamReference)

Inizializza una nuova istanza della classe EmailAttachment con il flusso di accesso casuale specificato.

EmailAttachment(String, IRandomAccessStreamReference, String)

Inizializza una nuova istanza della classe EmailAttachment .

Proprietà

ContentId

Ottiene o imposta un valore che identifica il contenuto dell'allegato in un sistema remoto.

ContentLocation

Ottiene o imposta il percorso di un allegato di posta elettronica come URI (Uniform Resource Identifier).

Data

Ottiene o imposta i dati dell'allegato di posta elettronica.

DownloadState

Ottiene o imposta lo stato di download dell'allegato di posta elettronica.

EstimatedDownloadSizeInBytes

Ottiene o imposta le dimensioni di download stimate dell'allegato.

FileName

Ottiene o imposta il nome del file visualizzato per l'allegato di posta elettronica.

Id

Ottiene l'ID univoco locale per l'allegato di posta elettronica.

IsFromBaseMessage

Ottiene un valore booleano che indica se l'allegato proviene dal messaggio di base.

IsInline

Ottiene o imposta una proprietà booleana che indica se l'allegato è incluso inline, nel corpo del messaggio.

MimeType

Ottiene o imposta il tipo MIME dell'allegato.

Si applica a

Vedi anche