Condividi tramite


EmailFolder Classe

Definizione

Rappresenta una cartella di posta elettronica.

public ref class EmailFolder sealed
/// [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 EmailFolder final
[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 EmailFolder
Public NotInheritable Class EmailFolder
Ereditarietà
Object Platform::Object IInspectable EmailFolder
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

La proprietà Folder restituisce un'istanza di questa classe.

Proprietà

DisplayName

Ottiene o imposta il nome visualizzato per la cartella.

Id

Ottiene l'ID della cartella di posta elettronica.

IsSyncEnabled

Ottiene o imposta un valore booleano che indica se la cartella è abilitata per la sincronizzazione.

Kind

Ottiene il tipo della cartella, ad esempio posta in arrivo, posta in uscita, bozze, inviate e così via.

LastSuccessfulSyncTime

Ottiene o imposta l'ultima sincronizzazione della cartella con il server.

MailboxId

Ottiene l'ID della cassetta postale che contiene questa cartella.

ParentFolderId

Ottiene l'ID della cartella padre di questa cartella.

RemoteId

Ottiene o imposta l'ID remoto della cartella corrispondente nel server.

Metodi

CreateFolderAsync(String)

Crea in modo asincrono una nuova cartella.

DeleteAsync()

Elimina in modo asincrono questa cartella.

FindChildFoldersAsync()

Trova in modo asincrono le cartelle figlio di questa cartella.

GetConversationReader()

Ottiene un'istanza della classe EmailConversationReader .

GetConversationReader(EmailQueryOptions)

Ottiene un'istanza della classe EmailConversationReader utilizzando le opzioni di query specificate.

GetMessageAsync(String)

Ottiene in modo asincrono il messaggio specificato dalla cartella .

GetMessageCountsAsync()

Ottiene in modo asincrono i conteggi degli elementi di posta elettronica, ad esempio messaggi di posta elettronica contrassegnati, messaggi di posta elettronica importanti, messaggi di posta elettronica non letti, messaggi di posta elettronica totali e così via.

GetMessageReader()

Ottiene un'istanza della classe EmailMessageReader .

GetMessageReader(EmailQueryOptions)

Ottiene un'istanza della classe EmailMessageReader utilizzando le opzioni di query specificate.

SaveMessageAsync(EmailMessage)

Salva in modo asincrono il messaggio di posta elettronica specificato nella cartella .

TryMoveAsync(EmailFolder)

Tenta in modo asincrono di spostare questa cartella nella cartella specificata.

TryMoveAsync(EmailFolder, String)

Tenta in modo asincrono di spostare questa cartella nella cartella specificata e rinominarla nel processo.

TrySaveAsync()

Tenta in modo asincrono di salvare le modifiche apportate alla cartella.

Si applica a