EmailMessage クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
電子メール メッセージを表します。
public ref class EmailMessage sealed
/// [Windows.Foundation.Metadata.Activatable(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 EmailMessage 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(65536, "Windows.Foundation.UniversalApiContract")]
class EmailMessage final
[Windows.Foundation.Metadata.Activatable(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 EmailMessage
[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(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class EmailMessage
function EmailMessage()
Public NotInheritable Class EmailMessage
- 継承
- 属性
Windows の要件
| 要件 | 説明 |
|---|---|
| デバイス ファミリ |
Windows 10 (10.0.10240.0 で導入)
|
| API contract |
Windows.Foundation.UniversalApiContract (v1.0 で導入)
|
| アプリの機能 |
email
emailSystem
|
注釈
このクラスの使用例については、「メールの 送信」を参照してください。
バージョン履歴
| Windows のバージョン | SDK バージョン | 追加された値 |
|---|---|---|
| 1511 | 10586 | SmimeData |
| 1511 | 10586 | SmimeKind |
| 1703 | 15063 | ReplyTo |
| 1703 | 15063 | SentRepresenting |
コンストラクター
| 名前 | 説明 |
|---|---|
| EmailMessage() |
EmailMessage クラスのインスタンスを作成します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| AllowInternetImages |
html エンコードされた電子メール メッセージに画像を埋め込むかどうかを示すブール値を取得または設定します。 |
| Attachments |
電子メール メッセージの添付ファイルを取得します。 |
| Bcc |
電子メール メッセージの受信者 BCC を取得します。 |
| Body |
電子メールの本文を取得または設定します。 |
| CC |
電子メール メッセージの受信者 CC を取得します。 |
| ChangeNumber |
電子メール メッセージに対して行われた変更ごとに増分される現在の変更番号を取得します。 |
| ConversationId |
会話の識別子を取得します。 |
| DownloadState |
電子メール メッセージのダウンロード状態を取得または設定します。 |
| EstimatedDownloadSizeInBytes |
電子メール メッセージのダウンロードの推定サイズ (バイト単位) を取得または設定します。 |
| FlagState |
電子メール メッセージのフラグの状態を表します。 |
| FolderId |
受信トレイ内のフォルダーの識別子を取得します。 |
| HasPartialBodies |
この電子メール メッセージに部分本文が含まれているかどうかを示すブール値を取得します。 |
| Id |
電子メール メッセージの識別子を取得します。 |
| Importance |
電子メール メッセージの重要度を取得します。 |
| InResponseToMessageId |
このメッセージが応答である電子メール メッセージの識別子を取得します。 |
| IrmInfo |
この電子メール メッセージの Information Rights Management (IRM) 情報を取得または設定します。 |
| IsDraftMessage |
このメッセージが下書きであるかどうかを示すブール値を取得します。 |
| IsRead |
電子メール メッセージが読み取られたかどうかを示すブール値を取得します。 |
| IsSeen |
電子メール メッセージが表示されたかどうかを示すブール値を取得します。 |
| IsServerSearchMessage |
電子メール メッセージが一時的なサーバー検索メッセージであるかどうかを示すブール値を取得します。 |
| IsSmartSendable |
応答電子メール メッセージがスマート送信を試みることを許可するかどうかを示すブール値を取得します。この値は、変更された電子メール メッセージのその部分のみを送信します。 |
| LastResponseKind |
この電子メール メッセージを参照して送信された最後の種類の応答を取得します。 |
| MailboxId |
メールボックスの識別子を取得します。 |
| MeetingInfo |
この会議に関連付けられている情報を取得します。 |
| MessageClass |
メッセージのクラスを示す文字列を取得または設定します。 |
| NormalizedSubject |
fwd: や re: などの追加のプレフィックスが削除された電子メール メッセージの件名行を取得します。 |
| OriginalCodePage |
電子メール メッセージがワイド文字形式 (16 ビット) から ASCII またはその他の 8 ビット エンコードに圧縮されるときに、後でエンコードの質問がある場合は、この整数を使用して元の文字セットを再作成できるように、使用される文字セットの元のフレーバーを識別する整数を取得または設定します。 |
| Preview |
電子メールのリスト ビューで長いメール メッセージを表す短いプレビュー文字列を取得または設定します。 |
| RemoteId |
クライアント コンピューター上の電子メール メッセージにアクセスするためにサービス プロバイダーが使用できる識別子を取得または設定します。 |
| ReplyTo |
電子メール メッセージへの返信を受信するように構成されている受信者を取得します。 |
| Sender |
電子メール メッセージの送信元のメールボックスを取得または設定します。 |
| SentRepresenting |
メッセージを送信するユーザーの名前とアドレスを識別するオブジェクトを取得または設定します。 |
| SentTime |
電子メールが送信された時刻を取得または設定します。 |
| SmimeData |
電子メール メッセージに関連付けられている S/MIME データを取得または設定します。 詳細については、 証明書クラスに関するページを参照してください。 |
| SmimeKind |
電子メール メッセージの S/MIME 暗号化/署名の種類を取得または設定します。 |
| Subject |
電子メール メッセージの件名を取得または設定します。 |
| To |
電子メール メッセージの直接受信者を取得します。 |
メソッド
| 名前 | 説明 |
|---|---|
| GetBodyStream(EmailMessageBodyKind) |
プレーン テキストや HTML などの要求された電子メール ストリームを取得します。 |
| SetBodyStream(EmailMessageBodyKind, IRandomAccessStreamReference) |
電子メール メッセージ内の指定した本文ストリームの値を設定します。 |