PropertySet クラス

定義

アイテムまたはフォルダーのプロパティのセットを表します。

public ref class PropertySet sealed : System::Collections::Generic::IEnumerable<Microsoft::Exchange::WebServices::Data::PropertyDefinitionBase ^>
public sealed class PropertySet : System.Collections.Generic.IEnumerable<Microsoft.Exchange.WebServices.Data.PropertyDefinitionBase>
Public NotInheritable Class PropertySet
Implements IEnumerable(Of PropertyDefinitionBase)
継承
PropertySet
実装

注釈

プロパティ セットは、既存のアイテムまたはフォルダーにバインドするとき、またはアイテムまたはフォルダーのプロパティを読み込むときに読み込む必要があるアイテムまたはフォルダーのプロパティを示すために使用されます。

コンストラクター

PropertySet()

ID に基づいて PropertySet クラスの新しいインスタンスを初期化します。

PropertySet(BasePropertySet)

指定した基本プロパティ セットに基づいて、PropertySet クラスの新しいインスタンスを初期化します。

PropertySet(BasePropertySet, IEnumerable<PropertyDefinitionBase>)

指定した基本プロパティ セットと追加プロパティのコレクションを使用して、PropertySet クラスの新しいインスタンスを初期化します。

PropertySet(BasePropertySet, PropertyDefinitionBase[])

指定した基本プロパティ セットと追加のプロパティを使用して、PropertySet クラスの新しいインスタンスを初期化します。

PropertySet(IEnumerable<PropertyDefinitionBase>)

ID と指定した追加プロパティのコレクションに基づいて、PropertySet クラスの新しいインスタンスを初期化します。

PropertySet(PropertyDefinitionBase[])

ID と指定した追加プロパティに基づいて PropertySet クラスの新しいインスタンスを初期化します。

フィールド

FirstClassProperties

アイテムまたはフォルダーのファーストクラスのプロパティを含む定義済みのプロパティ セット。

IdOnly

ID プロパティのみを含む定義済みのプロパティ セット。

プロパティ

AddBlankTargetToLinks

リンクをアンカーする空のターゲット属性を追加するかどうかを示す値を取得または設定します。 プロパティはAddBlankTargetToLinks、Exchange Onlineおよび 2013 以降のバージョンの Exchange を対象とするクライアントExchange Server適用されます。

BasePropertySet

プロパティ セットの基になる基本プロパティ セットを取得または設定します。

BlockExternalImages

イメージ ファイルを指す URL をインライン イメージに変換するかどうかを示す値を取得または設定します。 プロパティはBlockExternalImages、Exchange Onlineおよび 2013 以降のバージョンの Exchange を対象とするクライアントExchange Server適用されます。

ConvertHtmlCodePageToUTF8

サーバーが HTML コード ページを UTF8 エンコードに変換するかどうかを示す値を取得または設定します。

Count

このセットに明示的に追加されたプロパティの数を取得します。

FilterHtmlContent

メッセージ本文から安全でない可能性のある HTML コンテンツをフィルター処理するかどうかを示す値を取得または設定します。

InlineImageUrlTemplate

インライン イメージに使用するテンプレートの URL を取得または設定します。 プロパティはInlineImageUrlTemplate、Exchange Onlineおよび 2013 以降のバージョンの Exchange を対象とするクライアントExchange Server適用されます。

Item[Int32]

指定した index のアイテムを取得します。 プロパティはItem[Int32]、Exchange Onlineおよび 2013 以降のバージョンの Exchange を対象とするクライアントExchange Server適用されます。

MaximumBodySize

取得する本文の最大サイズを取得または設定します。 プロパティはMaximumBodySize、Exchange Onlineおよび 2013 以降のバージョンの Exchange を対象とするクライアントExchange Server適用されます。

RequestedBodyType

項目に読み込む必要がある本文の種類を取得または設定します。

RequestedNormalizedBodyType

項目の プロパティに対して読み込む必要がある本文の種類を NormalizedBody 取得または設定します。

RequestedUniqueBodyType

項目の プロパティに対して読み込む必要がある本文の種類を UniqueBody 取得または設定します。

メソッド

Add(PropertyDefinitionBase)

指定したプロパティをプロパティ セットに追加します。

AddRange(IEnumerable<PropertyDefinitionBase>)

指定したプロパティをプロパティ セットに追加します。

Clear()

明示的に追加されたすべてのプロパティをプロパティ セットから削除します。

Contains(PropertyDefinitionBase)

Add メソッドまたは AddRange メソッドを使用して、指定したプロパティがこのプロパティ セットに明示的に追加されているかどうかを判断します。

GetEnumerator()

コレクションを反復処理する列挙子を返します。

Remove(PropertyDefinitionBase)

指定したプロパティをセットから削除します。

演算子

Implicit(BasePropertySet to PropertySet)

PropertySet クラスと BasePropertySet クラスの間の暗黙的な変換を実装します。

明示的なインターフェイスの実装

IEnumerable.GetEnumerator()

コレクションを反復処理する列挙子を返します。 このIEnumerable.GetEnumerator()方法は、Exchange Onlineおよび 2013 以降のバージョンの Exchange を対象とするクライアントExchange Server適用できます。

適用対象