다음을 통해 공유


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 앱에서 사용할 수 없습니다. Microsoft는 스토어 앱 제출 프로세스의 일부로 이러한 API 사용을 승인하고 개발자 계정을 프로비전해야 해당 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>)

하나 이상의 전자 메일 주소 목록을 확인합니다.

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

사서함이 변경되면 발생합니다.

적용 대상