EmailFolder クラス

定義

電子メール フォルダーを表します。

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
継承
Object Platform::Object IInspectable EmailFolder
属性

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)
アプリの機能
email emailSystem

注釈

Folder プロパティは、このクラスのインスタンスを返します。

プロパティ

DisplayName

フォルダーの表示名を取得または設定します。

Id

電子メール フォルダーの ID を取得します。

IsSyncEnabled

フォルダーが同期が有効かどうかを示すブール値を取得または設定します。

Kind

受信トレイ、送信トレイ、下書き、送信済みなどのフォルダーの種類を取得します。

LastSuccessfulSyncTime

フォルダーがサーバーと正常に同期された最後の時刻を取得または設定します。

MailboxId

このフォルダーを含むメールボックスの ID を取得します。

ParentFolderId

このフォルダーの親フォルダーの ID を取得します。

RemoteId

サーバー上の対応するフォルダーのリモート ID を取得または設定します。

メソッド

CreateFolderAsync(String)

新しいフォルダーを非同期的に作成します。

DeleteAsync()

このフォルダーを非同期的に削除します。

FindChildFoldersAsync()

このフォルダーの子フォルダーを非同期的に検索します。

GetConversationReader()

EmailConversationReader クラスのインスタンスを取得します。

GetConversationReader(EmailQueryOptions)

指定したクエリ オプションを使用して EmailConversationReader クラスのインスタンスを取得します。

GetMessageAsync(String)

指定したメッセージをフォルダーから非同期に取得します。

GetMessageCountsAsync()

フラグ付きメール、重要なメール、未読メール、合計メールなどのメール アイテムの数を非同期的に取得します。

GetMessageReader()

EmailMessageReader クラスのインスタンスを取得します。

GetMessageReader(EmailQueryOptions)

指定したクエリ オプションを使用して EmailMessageReader クラスのインスタンスを取得します。

SaveMessageAsync(EmailMessage)

指定した電子メール メッセージをフォルダーに非同期的に保存します。

TryMoveAsync(EmailFolder)

このフォルダーを指定したフォルダーに非同期的に移動しようとします。

TryMoveAsync(EmailFolder, String)

このフォルダーを指定したフォルダーに非同期的に移動し、プロセス内で名前を変更しようとします。

TrySaveAsync()

フォルダーへの変更を非同期的に保存しようとします。

適用対象