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()

Инициализирует новый экземпляр класса PropertySet на основе идентификатора.

PropertySet(BasePropertySet)

Инициализирует новый экземпляр класса PropertySet на основе указанного набора базовых свойств.

PropertySet(BasePropertySet, IEnumerable<PropertyDefinitionBase>)

Инициализирует новый экземпляр класса PropertySet с указанным набором базовых свойств и коллекцией дополнительных свойств.

PropertySet(BasePropertySet, PropertyDefinitionBase[])

Инициализирует новый экземпляр класса PropertySet с указанным набором базовых свойств и дополнительными свойствами.

PropertySet(IEnumerable<PropertyDefinitionBase>)

Инициализирует новый экземпляр класса PropertySet на основе идентификатора и указанной коллекции дополнительных свойств.

PropertySet(PropertyDefinitionBase[])

Инициализирует новый экземпляр класса PropertySet на основе идентификатора и указанных дополнительных свойств.

Поля

FirstClassProperties

Предопределенный набор свойств, включающий свойства первого класса элемента или папки.

IdOnly

Предопределенный набор свойств, включающий только свойство ID.

Свойства

AddBlankTargetToLinks

Возвращает или задает значение, указывающее, следует ли добавлять пустой целевой атрибут к ссылкам привязки. Свойство AddBlankTargetToLinks применимо для клиентов, предназначенных для Exchange Online и версий Exchange, начиная с Exchange Server 2013 года.

BasePropertySet

Возвращает или задает базовый набор свойств, на котором основан набор свойств.

BlockExternalImages

Возвращает или задает значение, указывающее, следует ли преобразовывать URL-адреса, указывающие на файлы изображений, во встроенные изображения. Свойство BlockExternalImages применимо для клиентов, предназначенных для Exchange Online и версий Exchange, начиная с Exchange Server 2013 года.

ConvertHtmlCodePageToUTF8

Возвращает или задает значение, указывающее, должен ли сервер преобразовать кодовую страницу HTML в кодировку UTF8.

Count

Возвращает количество явно добавленных свойств в этом наборе.

FilterHtmlContent

Возвращает или задает значение, указывающее, следует ли фильтровать потенциально небезопасное HTML-содержимое из тел сообщений.

InlineImageUrlTemplate

Возвращает или задает URL-адрес шаблона, используемого для встроенных изображений. Свойство InlineImageUrlTemplate применимо для клиентов, предназначенных для Exchange Online и версий Exchange, начиная с Exchange Server 2013 года.

Item[Int32]

Возвращает элемент по указанному индексу. Свойство Item[Int32] применимо для клиентов, предназначенных для Exchange Online и версий Exchange, начиная с Exchange Server 2013 года.

MaximumBodySize

Возвращает или задает максимальный размер извлекаемого текста. Свойство MaximumBodySize применимо для клиентов, предназначенных для Exchange Online и версий Exchange, начиная с Exchange Server 2013 года.

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 и версий Exchange, начиная с Exchange Server 2013 года.

Применяется к