MessageType クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラスは MessageType 、メールボックス内の Exchange 電子メール メッセージを表します。
public ref class MessageType : ExchangeWebServices::ItemType
public class MessageType : ExchangeWebServices.ItemType
Public Class MessageType
Inherits ItemType
- 継承
- 派生
例
次のコード例は、メッセージを作成する方法を示しています。 応答で返されるメッセージには、Exchange サーバーによって設定される他の多くのプロパティがあることに注意してください。
static MessageType CreateMessage()
{
// Create a meesage.
MessageType <span class="label">message</span> = new MessageType();
// Add recipients to message.
<span class="label">message</span>.ToRecipients = new EmailAddressType[2];
<span class="label">message</span>.ToRecipients[0] = new EmailAddressType();
<span class="label">message</span>.ToRecipients[0].EmailAddress = "user1@example.com";
<span class="label">message</span>.ToRecipients[1] = new EmailAddressType();
<span class="label">message</span>.ToRecipients[1].EmailAddress = "user2@example.com";
<span class="label">message</span>.CcRecipients = new EmailAddressType[1];
<span class="label">message</span>.CcRecipients[0] = new EmailAddressType();
<span class="label">message</span>.CcRecipients[0].EmailAddress = "user3@example.com";
<span class="label">message</span>.BccRecipients = new EmailAddressType[1];
<span class="label">message</span>.BccRecipients[0] = new EmailAddressType();
<span class="label">message</span>.BccRecipients[0].EmailAddress = "user4@example.com";
// Compose e-mail message.
<span class="label">message</span>.Subject = "High Priority Projects for Q3";
<span class="label">message</span>.Body = new BodyType();
<span class="label">message</span>.Body.BodyType1 = BodyTypeType.HTML;
<span class="label">message</span>.Body.Value = "<html><body style='font-family: Arial'><ul>" +
"<li>Create budget for next fiscal year.&nbsp;</li>" +
"<li>Hiring updates.&nbsp;</li>" +
"<li>Design plan for new facilities.</li>" +
"<li>Identify new opportunities for operational efficiency.&nbsp;</li>" +
"</ul><p>Please provide feedback before the meeting.&nbsp;</p></body></html>";
<span class="label">message</span>.Sensitivity = SensitivityChoicesType.Confidential;
<span class="label">message</span>.SensitivitySpecified = true;
<span class="label">message</span>.Categories = new string[2] { "Planning", "FiscalYear_Next" };
<span class="label">message</span>.Importance = ImportanceChoicesType.High;
<span class="label">message</span>.ImportanceSpecified = true;
return <span class="label">message</span>;
}
注釈
MessageTypeクラスには、読み取り専用ですが、 プロパティのセッターを持つ多くのメンバーがあります。 これは、スキーマ ファイル内の定義からの成果物です。 たとえば、メッセージを IsRead 作成するときに プロパティを設定することはできません。 このプロパティは、2007 Exchange Server実行しているコンピューターからの応答でメッセージ項目を受信すると返されます。
IPM のカスタム サブタイプを ItemClass 作成する場合を MessageType 除き、オブジェクトに プロパティを設定する必要はありません。メモ。 Exchange サーバーは、 を MessageType IPM として処理します。メモ。
MessageType オブジェクトは、電子メール メッセージと、Exchange Web Services (EWS) スキーマによって厳密に型指定されていないその他のすべてのアイテムを表します。 IPM などの項目。共有と IPM。InfoPath はオブジェクトとして MessageType 返されます。 Exchange 2010 以降のバージョンのExchange ServerとExchange Onlineは、応答で基本ItemTypeオブジェクトを返しません。
コンストラクター
MessageType() |
コンストラクターは MessageType 、 クラスの新しいインスタンスを MessageType 初期化します。 |
プロパティ
ArchiveTag |
クラスは MessageType 、メールボックス内の Exchange 電子メール メッセージを表します。 (継承元 ItemType) |
Attachments |
プロパティは Attachments 、Exchange ストア内の AttachmentType アイテムに添付されているアイテムまたはファイルを含む配列を取得または設定します。 (継承元 ItemType) |
BccRecipients |
プロパティは BccRecipients 、電子メールのブラインド カーボン コピー (Bcc) を受信する受信者のコレクションを取得または設定します。 このプロパティは省略可能です。 これは、読み取り/書き込みプロパティです。 |
BlockStatus |
クラスは MessageType 、メールボックス内の Exchange 電子メール メッセージを表します。 (継承元 ItemType) |
BlockStatusSpecified |
クラスは MessageType 、メールボックス内の Exchange 電子メール メッセージを表します。 (継承元 ItemType) |
Body |
プロパティには Body 、アイテムの本文コンテンツが含まれています。 (継承元 ItemType) |
Categories |
プロパティは Categories 、メールボックス内のアイテムが属するカテゴリを識別する文字列配列を取得または設定します。 (継承元 ItemType) |
CcRecipients |
プロパティは CcRecipients 、電子メールのカーボン コピー (Bcc) を受信する受信者のコレクションを取得または設定します。 このプロパティは省略可能です。 これは、読み取り/書き込みプロパティです。 |
ConversationId |
クラスは MessageType 、メールボックス内の Exchange 電子メール メッセージを表します。 (継承元 ItemType) |
ConversationIndex |
プロパティは ConversationIndex 、メッセージが属するスレッドに識別子を取得または設定します。 このプロパティは省略可能です。 これは、読み取り/書き込みプロパティです。 |
ConversationTopic |
プロパティは ConversationTopic 、会話識別子を取得または設定します。 このプロパティは省略可能です。 これは、読み取り/書き込みプロパティです。 |
Culture |
プロパティは Culture 、メールボックス内の特定のアイテムのカルチャを取得または設定します。 (継承元 ItemType) |
DateTimeCreated |
プロパティは DateTimeCreated 、メールボックス内のアイテムが作成された日時を取得または設定します。 (継承元 ItemType) |
DateTimeCreatedSpecified |
プロパティは DateTimeCreatedSpecified 、プロパティを SOAP 要求にシリアル化するかどうかを DateTimeCreated 指定するブール値を取得または設定します。 プロパティが指定されている場合は、 DateTimeCreated このプロパティが必要です。 (継承元 ItemType) |
DateTimeReceived |
プロパティは DateTimeReceived 、メールボックス内のアイテムが受信された日時を取得します。 (継承元 ItemType) |
DateTimeReceivedSpecified |
プロパティは DateTimeReceivedSpecified 、プロパティを SOAP 要求にシリアル化するかどうかを DateTimeReceived 指定するブール値を取得または設定します。 プロパティが指定されている場合は、 DateTimeReceived このプロパティが必要です。 (継承元 ItemType) |
DateTimeSent |
プロパティは DateTimeSent 、メールボックス内のアイテムが送信された日時を取得または設定します。 (継承元 ItemType) |
DateTimeSentSpecified |
プロパティは DateTimeSentSpecified 、プロパティを SOAP 要求にシリアル化するかどうかを DateTimeSent 指定するブール値を取得または設定します。 DateTimeSent プロパティが指定されている場合は、このプロパティが必要です。 (継承元 ItemType) |
DisplayCc |
プロパティは DisplayCc 、[Cc] ボックスの内容に使用される表示文字列を取得または設定します。 これは、Cc 受信者のすべての表示名の連結文字列です。 (継承元 ItemType) |
DisplayTo |
プロパティは DisplayTo 、To ボックスの内容に使用される表示文字列を取得または設定します。 これは、すべての宛先受信者の表示名の連結文字列です。 (継承元 ItemType) |
EffectiveRights |
プロパティは EffectiveRights 、アイテムまたはフォルダーのアクセス許可設定 EffectiveRightsType に基づいてクライアントの権限を表す クラスのインスタンスを取得または設定します。 (継承元 ItemType) |
EntityExtractionResult |
クラスは MessageType 、メールボックス内の Exchange 電子メール メッセージを表します。 (継承元 ItemType) |
ExtendedProperty |
プロパティは ExtendedProperty 、拡張 MAPI プロパティを識別する型 ExtendedPropertyType の配列を取得または設定します。 (継承元 ItemType) |
Flag |
クラスは MessageType 、メールボックス内の Exchange 電子メール メッセージを表します。 (継承元 ItemType) |
From |
プロパティは From 、メッセージが送信された宛先を取得または設定します。 このプロパティは省略可能です。 これは、読み取り/書き込みプロパティです。 |
GroupingAction |
クラスは MessageType 、メールボックス内の Exchange 電子メール メッセージを表します。 (継承元 ItemType) |
GroupingActionSpecified |
クラスは MessageType 、メールボックス内の Exchange 電子メール メッセージを表します。 (継承元 ItemType) |
HasAttachments |
プロパティは HasAttachments 、アイテムに少なくとも 1 つの添付ファイルがあるかどうかを示すブール値を取得または設定します。 (継承元 ItemType) |
HasAttachmentsSpecified |
プロパティは HasAttachmentsSpecified 、プロパティを SOAP 要求にシリアル化するかどうかを HasAttachments 指定するブール値を取得または設定します。 プロパティが指定されている場合は、 HasAttachments このプロパティが必要です。 (継承元 ItemType) |
HasBlockedImages |
クラスは MessageType 、メールボックス内の Exchange 電子メール メッセージを表します。 (継承元 ItemType) |
HasBlockedImagesSpecified |
クラスは MessageType 、メールボックス内の Exchange 電子メール メッセージを表します。 (継承元 ItemType) |
IconIndex |
クラスは MessageType 、メールボックス内の Exchange 電子メール メッセージを表します。 (継承元 ItemType) |
IconIndexSpecified |
クラスは MessageType 、メールボックス内の Exchange 電子メール メッセージを表します。 (継承元 ItemType) |
Importance |
プロパティは Importance 、項目の重要度を示す有効な ImportanceChoicesType 値の 1 つを取得または設定します。 (継承元 ItemType) |
ImportanceSpecified |
プロパティは ImportanceSpecified 、プロパティをSOAP要求にシリアル化するかどうかを Importance 指定するブール値を取得または設定します。 プロパティが指定されている場合は、 Importance このプロパティが必要です。 (継承元 ItemType) |
InReplyTo |
プロパティは InReplyTo 、このアイテムが応答するアイテムの識別子を含む文字列値を取得または設定します。 (継承元 ItemType) |
InstanceKey |
クラスは MessageType 、メールボックス内の Exchange 電子メール メッセージを表します。 (継承元 ItemType) |
InternetMessageHeaders |
プロパティは InternetMessageHeaders 、メールボックス内のアイテムに含まれるすべてのインターネット メッセージ ヘッダーのコレクションを表す型 InternetHeaderType の配列を取得または設定します。 (継承元 ItemType) |
InternetMessageId |
プロパティは、 InternetMessageId メッセージのインターネット メッセージ識別子を取得または設定します。 このプロパティは省略可能です。 これは、読み取り/書き込みプロパティです。 |
IsAssociated |
クラスは MessageType 、メールボックス内の Exchange 電子メール メッセージを表します。 (継承元 ItemType) |
IsAssociatedSpecified |
クラスは MessageType 、メールボックス内の Exchange 電子メール メッセージを表します。 (継承元 ItemType) |
IsDeliveryReceiptRequested |
プロパティは IsDeliveryReceiptRequested 、アイテムの送信者が配信確認を要求するかどうかを指定するブール値を取得または設定します。 このプロパティは省略可能です。 これは、読み取り/書き込みプロパティです。 |
IsDeliveryReceiptRequestedSpecified |
プロパティは IsDeliveryReceiptRequestedSpecified 、プロパティを Simple Object Access Protocol (SOAP) 要求にシリアル化するかどうかを IsDeliveryReceiptRequested 指定するブール値を取得または設定します。 プロパティが指定されている場合は、 IsDeliveryReceiptRequested このプロパティが必要です。 これは、読み取り/書き込みプロパティです。 |
IsDraft |
プロパティは IsDraft 、アイテムが送信されていないかどうかを示すブール値を取得または設定します。 (継承元 ItemType) |
IsDraftSpecified |
プロパティは IsDraftSpecified 、プロパティを SOAP 要求にシリアル化するかどうかを IsDraft 指定するブール値を取得または設定します。 プロパティが指定されている場合は、 IsDraft このプロパティが必要です。 (継承元 ItemType) |
IsFromMe |
プロパティは IsFromMe 、ユーザーがアイテムを自分に送信したかどうかを示すブール値を取得または設定します。 (継承元 ItemType) |
IsFromMeSpecified |
プロパティは IsFromMeSpecified 、プロパティを SOAP 要求にシリアル化するかどうかを IsFromMe 指定するブール値を取得または設定します。 プロパティが指定されている場合は、 IsFromMe このプロパティが必要です。 (継承元 ItemType) |
IsRead |
プロパティは IsRead 、メッセージが読み取られたかどうかを示すブール値を取得します。 このプロパティは読み取り専用です。 |
IsReadReceiptRequested |
プロパティは IsReadReceiptRequested 、メッセージの送信者が開封確認を要求するかどうかを指定するブール値を取得または設定します。 このプロパティは省略可能です。 これは、読み取り/書き込みプロパティです。 |
IsReadReceiptRequestedSpecified |
プロパティは IsReadReceiptRequestedSpecified 、プロパティを Simple Object Access Protocol (SOAP) 要求にシリアル化するかどうかを IsDeliveryReceiptRequested 指定するブール値を取得または設定します。 プロパティが指定されている場合は、 IsReadReceiptRequested このプロパティが必要です。 これは、読み取り/書き込みプロパティです。 |
IsReadSpecified |
プロパティは IsReadSpecified 、プロパティを Simple Object Access Protocol (SOAP) 要求にシリアル化するかどうかを IsRead 指定するブール値を取得または設定します。 プロパティが指定されている場合は、 IsRead このプロパティが必要です。 これは、読み取り/書き込みプロパティです。 |
IsResend |
プロパティは IsResend 、アイテムが以前に送信されたかどうかを示すブール値を取得または設定します。 (継承元 ItemType) |
IsResendSpecified |
プロパティは IsResendSpecified 、プロパティを SOAP 要求にシリアル化するかどうかを IsResend 指定するブール値を取得または設定します。 プロパティが指定されている場合は、 IsResend このプロパティが必要です。 (継承元 ItemType) |
IsResponseRequested |
プロパティは IsResponseRequested 、電子メールへの応答を要求するかどうかを指定するブール値を取得または設定します。 このプロパティは省略可能です。 これは、読み取り/書き込みプロパティです。 |
IsResponseRequestedSpecified |
プロパティは IsResponseRequestedSpecified 、プロパティを Simple Object Access Protocol (SOAP) 要求にシリアル化するかどうかを IsResponseRequested 指定するブール値を取得または設定します。 プロパティが指定されている場合は、 IsResponseRequested このプロパティが必要です。 これは、読み取り/書き込みプロパティです。 |
IsSubmitted |
プロパティは IsSubmitted 、アイテムが送信トレイの既定のフォルダーに送信されたかどうかを示すブール値を取得または設定します。 (継承元 ItemType) |
IsSubmittedSpecified |
プロパティは IsSubmittedSpecified 、プロパティを (SOAP 要求) にシリアル化するかどうかを IsSubmitted 指定するブール値を取得または設定します。 プロパティが指定されている場合は、 IsSubmitted このプロパティが必要です。 (継承元 ItemType) |
IsUnmodified |
プロパティは IsUnmodified 、項目が変更されたかどうかを示すブール値を返します。 (継承元 ItemType) |
IsUnmodifiedSpecified |
プロパティは IsUnmodifiedSpecified 、プロパティを SOAP 要求にシリアル化するかどうかを IsUnmodified 指定するブール値を取得または設定します。 プロパティが指定されている場合は、 IsUnmodified このプロパティが必要です。 (継承元 ItemType) |
ItemClass |
プロパティは ItemClass 、アイテムのメッセージ クラスを示す文字列値を取得または設定します。 (継承元 ItemType) |
ItemId |
プロパティは ItemId 、Exchange ストア内のアイテムの ItemIdType 一意識別子と変更キーを表す クラスのインスタンスを取得または設定します。 (継承元 ItemType) |
LastModifiedName |
プロパティは LastModifiedName 、アイテムを最後に変更したユーザーの名前を含む文字列値を取得します。 (継承元 ItemType) |
LastModifiedTime |
プロパティは LastModifiedTime 、アイテムが最後に変更された日時を表す DateTime 構造体のインスタンスを取得します。 (継承元 ItemType) |
LastModifiedTimeSpecified |
プロパティは LastModifiedTimeSpecified 、プロパティを SOAP 要求にシリアル化するかどうかを LastModifiedTime 指定するブール値を取得または設定します。 プロパティが指定されている場合は、 LastModifiedTime このプロパティが必要です。 (継承元 ItemType) |
MimeContent |
プロパティは MimeContent 、base64Binary 形式で表されるオブジェクトの MimeContentType ネイティブ MIME ストリームを含むクラスのインスタンスを取得または設定します。 (継承元 ItemType) |
NextPredictedAction |
クラスは MessageType 、メールボックス内の Exchange 電子メール メッセージを表します。 (継承元 ItemType) |
NextPredictedActionSpecified |
クラスは MessageType 、メールボックス内の Exchange 電子メール メッセージを表します。 (継承元 ItemType) |
NormalizedBody |
クラスは MessageType 、メールボックス内の Exchange 電子メール メッセージを表します。 (継承元 ItemType) |
ParentFolderId |
プロパティは ParentFolderId 、アイテムまたはフォルダーを FolderIdType 含む親フォルダーの識別子を表す クラスのインスタンスを取得または設定します。 (継承元 ItemType) |
PolicyTag |
クラスは MessageType 、メールボックス内の Exchange 電子メール メッセージを表します。 (継承元 ItemType) |
Preview |
クラスは MessageType 、メールボックス内の Exchange 電子メール メッセージを表します。 (継承元 ItemType) |
ReceivedBy |
クラスは MessageType 、メールボックス内の Exchange 電子メール メッセージを表します。 |
ReceivedRepresenting |
クラスは MessageType 、メールボックス内の Exchange 電子メール メッセージを表します。 |
References |
プロパティは References 、応答を元のメッセージと関連付けるために使用される Usenet ヘッダーを表す文字列を取得または設定します。 このプロパティは省略可能です。 これは、読み取り/書き込みプロパティです。 |
ReminderDueBy |
プロパティは ReminderDueBy 、イベントが発生した日時を表す DateTime 構造体のインスタンスを取得または設定します。 これは、 プロパティによって ReminderMinutesBeforeStart 、アラームが表示されるタイミングを決定するために使用されます。 (継承元 ItemType) |
ReminderDueBySpecified |
プロパティは ReminderDueBySpecified 、プロパティを SOAP 要求にシリアル化するかどうかを ReminderDueBy 指定するブール値を取得または設定します。 プロパティが指定されている場合は、 ReminderDueBy このプロパティが必要です。 (継承元 ItemType) |
ReminderIsSet |
プロパティは ReminderIsSet 、Exchange ストア内のアイテムにアラームが設定されているかどうかを示すブール値を取得または設定します。 (継承元 ItemType) |
ReminderIsSetSpecified |
プロパティは ReminderIsSetSpecified 、プロパティを SOAP 要求にシリアル化するかどうかを ReminderIsSet 指定するブール値を取得または設定します。 プロパティが指定されている場合は、 ReminderIsSet このプロパティが必要です。 (継承元 ItemType) |
ReminderMinutesBeforeStart |
プロパティは ReminderMinutesBeforeStart 、アラームが表示されたときにイベントが発生するまでの分数を示す文字列値を取得または設定します。 (継承元 ItemType) |
ReminderNextTime |
クラスは MessageType 、メールボックス内の Exchange 電子メール メッセージを表します。 (継承元 ItemType) |
ReminderNextTimeSpecified |
クラスは MessageType 、メールボックス内の Exchange 電子メール メッセージを表します。 (継承元 ItemType) |
ReplyTo |
プロパティは ReplyTo 、応答を送信するアドレスのコレクションを取得または設定します。 このプロパティは省略可能です。 これは、読み取り/書き込みプロパティです。 |
ResponseObjects |
プロパティは ResponseObjects 、Exchange ストア内のアイテムに関連付けられているすべての応答オブジェクトのコレクションを含む型 ResponseObjectType の配列を取得または設定します。 (継承元 ItemType) |
RetentionDate |
クラスは MessageType 、メールボックス内の Exchange 電子メール メッセージを表します。 (継承元 ItemType) |
RetentionDateSpecified |
クラスは MessageType 、メールボックス内の Exchange 電子メール メッセージを表します。 (継承元 ItemType) |
RightsManagementLicenseData |
クラスは MessageType 、メールボックス内の Exchange 電子メール メッセージを表します。 (継承元 ItemType) |
Sender |
プロパティは Sender 、メッセージの送信者を取得または設定します。 このプロパティは省略可能です。 これは、読み取り/書き込みプロパティです。 |
Sensitivity |
プロパティは Sensitivity 、項目の秘密度レベルを示す有効な SensitivityChoicesType 値の 1 つを取得または設定します。 (継承元 ItemType) |
SensitivitySpecified |
プロパティは SensitivitySpecified 、プロパティを SOAP 要求にシリアル化するかどうかを Sensitivity 指定するブール値を取得または設定します。 プロパティが指定されている場合は、 Sensitivity このプロパティが必要です。 (継承元 ItemType) |
Size |
プロパティは Size 、項目のサイズをバイト単位で表す整数値を取得または設定します。 (継承元 ItemType) |
SizeSpecified |
プロパティは SizeSpecified 、プロパティを SOAP 要求にシリアル化するかどうかを Size 指定するブール値を取得または設定します。 プロパティが指定されている場合は、 Size このプロパティが必要です。 (継承元 ItemType) |
StoreEntryId |
クラスは MessageType 、メールボックス内の Exchange 電子メール メッセージを表します。 (継承元 ItemType) |
Subject |
プロパティは Subject 、Exchange ストア アイテムの subject プロパティを表す文字列値を取得または設定します。 件名は 255 文字に制限されています。 (継承元 ItemType) |
TextBody |
クラスは MessageType 、メールボックス内の Exchange 電子メール メッセージを表します。 (継承元 ItemType) |
ToRecipients |
プロパティは ToRecipients 、電子メールの受信者のコレクションを取得または設定します。 このプロパティは、メッセージを送信するために必要です。 これは、読み取り/書き込みプロパティです。 |
UniqueBody |
クラスは MessageType 、メールボックス内の Exchange 電子メール メッセージを表します。 (継承元 ItemType) |
WebClientEditFormQueryString |
クラスは MessageType 、メールボックス内の Exchange 電子メール メッセージを表します。 (継承元 ItemType) |
WebClientReadFormQueryString |
クラスは MessageType 、メールボックス内の Exchange 電子メール メッセージを表します。 (継承元 ItemType) |