次の方法で共有


EmailMailbox クラス

定義

リモート 電子メール サーバーにある電子メール メールボックスを表します。

public ref class EmailMailbox 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 EmailMailbox 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 EmailMailbox
Public NotInheritable Class EmailMailbox
継承
Object Platform::Object IInspectable EmailMailbox
属性

Windows の要件

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

注釈

このトピックで説明する機能は、すべての UWP アプリで使用できるわけではありません。 ストア アプリの申請プロセスの一環として、これらの API を使用するアプリを発行する前に、Microsoft はこれらの API の使用を承認し、開発者アカウントをプロビジョニングする必要があります。

バージョン履歴

Windows のバージョン SDK バージョン 追加された値
1511 10586 ResolveRecipientsAsync
1511 10586 TryCreateFolderAsync
1511 10586 TryDeleteFolderAsync
1511 10586 TryEmptyFolderAsync
1511 10586 ValidateCertificatesAsync
1607 14393 RegisterSyncManagerAsync
1709 16299 GetChangeTracker

プロパティ

Capabilities

メールボックスに関連付けられている機能を取得します。

ChangeTracker

このメールボックスの EmailMailboxChangeTracker を取得します。

DisplayName

表示に適したこのメールボックスの名前を取得または設定します。

Id

このメールボックスの ID を取得します。

IsDataEncryptedUnderLock

デバイスがロックされているときに電子メール データが暗号化されているかどうかを示すブール値を取得します。

IsOwnedByCurrentApp

このメールボックスが現在のアプリによって所有されているかどうかを示すブール値を取得します。

LinkedMailboxId

このメールボックスにリンクされているメールボックスの識別子を取得します。

MailAddress

メールボックスの電子メール アドレスを取得または設定します。

MailAddressAliases

このメールボックスに関連付けられている電子メール エイリアスの一覧を取得します。

NetworkAccountId

ネットワーク内の電子メール メールボックス アカウントの識別子を取得します。

NetworkId

この電子メール メールボックスに関連付けられているネットワークの識別子を取得します。

OtherAppReadAccess

他のアプリのこのメールボックスに対する読み取りアクセス レベルを取得または設定します。

OtherAppWriteAccess

他のアプリのこのメールボックスへの書き込みアクセス レベルを取得または設定します。

Policies

このメールボックス内の添付ファイルのセキュリティ ポリシーを取得します。

SourceDisplayName

ソース メールボックスの表示名を取得します。

SyncManager

メールボックスの同期マネージャーを取得します。

UserDataAccountId

メールボックスのユーザー データ アカウントの ID を取得します。

メソッド

ChangeMessageFlagStateAsync(String, EmailFlagState)

電子メール メッセージのフラグの状態を非同期的に変更します。

CreateResponseMessageAsync(String, EmailMessageResponseKind, String, EmailMessageBodyKind, String)

返信、全員に返信、転送などの新しい応答メールを作成します。

DeleteAsync()

メールボックスを非同期的に削除します。

DeleteMessageAsync(String)

メールボックスからメール メッセージを非同期的に削除します。

DownloadAttachmentAsync(String)

電子メールの添付ファイルを非同期的にダウンロードします。

DownloadMessageAsync(String)

指定した電子メール メッセージを非同期的にダウンロードします。

GetChangeTracker(String)

EmailMailbox 内のアイテムに対する変更を監視するための機能を提供する EmailMailboxChangeTracker を取得します

GetConversationAsync(String)

指定した電子メールの会話を非同期的に取得します。

GetConversationReader()

まだ存在しない場合は、このメールボックスのメール会話リーダーを取得または作成します。

GetConversationReader(EmailQueryOptions)

指定したクエリ オプションを使用して、このメールボックスのメール会話リーダーを取得または作成します。

GetFolderAsync(String)

指定した電子メール フォルダーを非同期的に取得します。

GetMessageAsync(String)

指定した電子メール メッセージを非同期的に取得します。

GetMessageReader()

まだ存在しない場合は、このメールボックスの電子メール メッセージ リーダーを取得または作成します。

GetMessageReader(EmailQueryOptions)

指定したクエリ オプションを使用して、このメールボックスのメール会話リーダーを取得または作成します。

GetSpecialFolderAsync(EmailSpecialFolderKind)

受信トレイ、送信トレイ、下書きなどの特別なメール フォルダーを非同期的に取得します。

MarkFolderAsSeenAsync(String)

フォルダー内のすべてのメッセージを非同期的にマークします。

MarkFolderSyncEnabledAsync(String, Boolean)

フォルダーを非同期的に同期が有効または無効としてマークします。

MarkMessageAsSeenAsync(String)

電子メール メッセージを非同期的に表示としてマークします。

MarkMessageReadAsync(String, Boolean)

メール メッセージを非同期的に開封済みまたは未読としてマークします。

RegisterSyncManagerAsync()

このメールボックスを同期プロバイダーとして非同期に登録します。

ResolveRecipientsAsync(IIterable<String>)

1 つ以上のメール アドレスの一覧を解決します。

SaveAsync()

メールボックスを電子メール ストアに非同期的に保存します。

SaveDraftAsync(EmailMessage)

下書きメール メッセージを非同期的に保存します。

SendMessageAsync(EmailMessage)

指定した電子メール メッセージを非同期的に送信します。

SendMessageAsync(EmailMessage, Boolean)

指定した電子メール メッセージを非同期的に送信します。

TryCreateFolderAsync(String, String)

新しい電子メール フォルダーの作成を非同期的に試みます。

TryDeleteFolderAsync(String)

電子メール フォルダーの削除を非同期的に試みます。

TryEmptyFolderAsync(String)

電子メール フォルダーの内容を非同期的に削除しようとします。

TryForwardMeetingAsync(EmailMessage, IIterable<EmailRecipient>, String, EmailMessageBodyKind, String, String)

会議出席依頼の転送を非同期的に試みます。

TryGetAutoReplySettingsAsync(EmailMailboxAutoReplyMessageResponseKind)

メールボックスの自動応答設定を非同期的に取得しようとします。

TryMoveFolderAsync(String, String)

指定した電子メール フォルダーの移動を非同期的に試みます。

TryMoveFolderAsync(String, String, String)

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

TryMoveMessageAsync(String, String)

指定した電子メール メッセージの移動を非同期的に試みます。

TryProposeNewTimeForMeetingAsync(EmailMessage, DateTime, TimeSpan, String, String)

新しい時刻を提案する会議出席依頼の送信を非同期的に試みます。

TrySetAutoReplySettingsAsync(EmailMailboxAutoReplySettings)

メールボックスの自動応答設定を非同期的に設定しようとします。

TryUpdateMeetingResponseAsync(EmailMessage, EmailMeetingResponseType, String, String, Boolean)

会議出席依頼への応答を非同期的に試みます。

ValidateCertificatesAsync(IIterable<Certificate>)

同期プロバイダー サービスに対して証明書を検証します。

イベント

MailboxChanged

メールボックスが変更されたときに発生します。

適用対象