次の方法で共有


MessageType クラス

定義

クラスは MessageType 、メールボックス内の Exchange 電子メール メッセージを表します。

public ref class MessageType : ExchangeWebServices::ItemType
public class MessageType : ExchangeWebServices.ItemType
Public Class MessageType
Inherits ItemType
継承
MessageType
派生

次のコード例は、メッセージを作成する方法を示しています。 応答で返されるメッセージには、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 = "&lt;html&gt;&lt;body style='font-family: Arial'&gt;&lt;ul&gt;" +
     "&lt;li&gt;Create budget for next fiscal year.&amp;nbsp;&lt;/li&gt;" + 
     "&lt;li&gt;Hiring updates.&amp;nbsp;&lt;/li&gt;" + 
     "&lt;li&gt;Design plan for new facilities.&lt;/li&gt;" + 
     "&lt;li&gt;Identify new opportunities for operational efficiency.&amp;nbsp;&lt;/li&gt;" +
     "&lt;/ul&gt;&lt;p&gt;Please provide feedback before the meeting.&amp;nbsp;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;";
<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)

適用対象