PropertySet - класс

Represents a set of item or folder properties. Property sets are used to indicate what properties of an item or folder should be loaded when binding to an existing item or folder or when loading an item or folder's properties.

Definition

Пространство имён: Tessa.Exchange.WebServices.Data
Сборка: Tessa.Server (в Tessa.Server.dll) Версия: 4.0.4
C#
public sealed class PropertySet : IEnumerable<PropertyDefinitionBase>, 
	IEnumerable
Inheritance
Object    PropertySet
Implements
IEnumerablePropertyDefinitionBase, IEnumerable

Конструкторы

PropertySet Initializes a new instance of PropertySet based upon BasePropertySet.IdOnly.
PropertySet(BasePropertySet) Initializes a new instance of PropertySet.
PropertySet(IEnumerablePropertyDefinitionBase) Initializes a new instance of PropertySet based upon BasePropertySet.IdOnly.
PropertySet(PropertyDefinitionBase) Initializes a new instance of PropertySet based upon BasePropertySet.IdOnly.
PropertySet(BasePropertySet, IEnumerablePropertyDefinitionBase) Initializes a new instance of PropertySet.
PropertySet(BasePropertySet, PropertyDefinitionBase) Initializes a new instance of PropertySet.

Свойства

AddBlankTargetToLinks Gets or sets value indicating whether or not to add blank target attribute to anchor links.
BasePropertySet Gets or sets the base property set the property set is based upon.
BlockExternalImages Gets or sets value indicating whether or not to convert inline images to data URLs.
ConvertHtmlCodePageToUTF8 Gets or sets value indicating whether or not to convert HTML code page to UTF8 encoding.
Count Gets the number of explicitly added properties in this set.
FilterHtmlContent Gets or sets value indicating whether or not to filter potentially unsafe HTML content from message bodies.
InlineImageUrlTemplate Gets or sets a value of the URL template to use for the src attribute of inline IMG elements.
Item Gets the PropertyDefinitionBase at the specified index.
MaximumBodySize Gets or sets the maximum size of the body to be retrieved.
RequestedBodyType Gets or sets type of body that should be loaded on items. If RequestedBodyType is null, body is returned as HTML if available, plain text otherwise.
RequestedNormalizedBodyType Gets or sets type of normalized body that should be loaded on items. If null, the should return the same value as body type.
RequestedUniqueBodyType Gets or sets type of body that should be loaded on items. If null, the should return the same value as body type.

Методы

Add Adds the specified property to the property set.
AddRange Adds the specified properties to the property set.
Clear Remove all explicitly added properties from the property set.
Contains Determines whether the specified property has been explicitly added to this property set using the Add or AddRange methods.
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetEnumerator Returns an enumerator that iterates through the collection.
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
Remove Removes the specified property from the set.
ToStringReturns a string that represents the current object.
(Унаследован от Object)

Операторы

(BasePropertySet to PropertySet) Implements an implicit conversion between PropertySet and BasePropertySet.

Поля

FirstClassProperties Returns a predefined property set that includes the first class properties of an item or folder.
IdOnly Returns a predefined property set that only includes the Id property.

Методы расширения

AllOrNullPropertyDefinitionBase Определяет отвечают ли все элементы последовательности переданному предикату.
(Определяется PlatformExtensions)
AsArrayPropertyDefinitionBase Преобразует коллекцию в массив. В случае, если коллекция не является массивом, к ней применяется ToArrayTSource(IEnumerableTSource).
(Определяется CollectionsExtensions)
ConvertToListDictionariesPropertyDefinitionBase Осуществляет сопоставлению коллекции source на коллекцию коллекций ключ-значение в соответствии с контекстом сопоставления по умолчанию
(Определяется DictionaryConverter)
ConvertToListDictionariesPropertyDefinitionBase Осуществляет сопоставлению коллекции source на коллекцию коллекций ключ-значение в соответствии с контекстом сопоставления context
(Определяется DictionaryConverter)
ForEachPropertyDefinitionBase Выполняет указанное действие с каждым элементом коллекции IEnumerableT.
(Определяется CollectionsExtensions)
FullOuterJoinPropertyDefinitionBase, TInner, TKey, TResult Объединяет две последовательности по алгоритму FULL OUTER JOIN.
(Определяется CollectionsExtensions)
Get
(Определяется ComHelper)
IndexOfPropertyDefinitionBase Возвращает индекс первого вхождения элемента в последовательность, определяемый посредством заданного выражения.
(Определяется CollectionsExtensions)
IndexOfPropertyDefinitionBase Возвращает индекс первого вхождения элемента в последовательность, определяемый посредством заданного компаратора IEqualityComparerT.
(Определяется CollectionsExtensions)
Invoke
(Определяется ComHelper)
OrderByAttributeAndTypePropertyDefinitionBase

Сортирует элементы с учётом атрибута OrderAttribute на типах объектов.

Если атрибут отсутствует или элемент равен null - подразумевается 0. Если несколько зависимостей имеют одинаковый порядок, то они сортируются по краткому имени типа элемента (без пространства имён), а при его совпадении - по квалифицированному имени типа (с учётом пространства имён и названия сборки).


(Определяется PlatformExtensions)
OrderByDbmsBasePropertyDefinitionBase Метод для сортировки списка в порядке по возрастанию с учётом особенностей СУБД.
(Определяется DataExtensions)
OrderByDependenciesPropertyDefinitionBase
(Определяется CollectionsExtensions)
OrderByDependenciesPropertyDefinitionBase
(Определяется CollectionsExtensions)
OrderByDependenciesPropertyDefinitionBase, TKey
(Определяется CollectionsExtensions)
OrderByDependenciesPropertyDefinitionBase, TKey
(Определяется CollectionsExtensions)
OrderByDescendingDbmsBasePropertyDefinitionBase Метод для сортировки списка в порядке по убыванию с учётом особенностей СУБД.
(Определяется DataExtensions)
OrderByLocalizedPropertyDefinitionBase Сортирует значения последовательности по возрастанию по локализованному ключу, который определяется для каждого элемента.
(Определяется PlatformExtensions)
OrderByLocalizedDescendingPropertyDefinitionBase Сортирует значения последовательности по убыванию по локализованному ключу, который определяется для каждого элемента.
(Определяется PlatformExtensions)
RunWithMaxDegreeOfParallelismAsyncPropertyDefinitionBase Выполняет асинхронную обработку элементов с ограничением на максимальное количество параллельных задач.
(Определяется PlatformExtensions)
Set
(Определяется ComHelper)
ToDictionaryAsyncPropertyDefinitionBase, TKey, TElement Создает словарь DictionaryTKey, TValue из объекта IEnumerableT в соответствии с заданными функциями синхронного селектора ключа и асинхронного селектора значения.
(Определяется PlatformExtensions)
ToObservableCollectionPropertyDefinitionBase Преобразует коллекцию IEnumerable в ObservableCollection
(Определяется CollectionsExtensions)
ToSealableListPropertyDefinitionBase Возвращает список объектов, поддерживающий защиту от изменений. Каждый из объектов T в списке либо не реализует интерфейс ISealable, либо защита от изменений таких объектов не активируется вместе со списком.
(Определяется CollectionsExtensions)
TryFirstPropertyDefinitionBase Возвращает первый элемент последовательности, удовлетворяющий условию.
(Определяется CollectionsExtensions)
TrySingleOrDefaultPropertyDefinitionBase Возвращает единственный конкретный элемент коллекции или значение по умолчанию для типа, если этот элемент не найден.
(Определяется CollectionsExtensions)
WithPreviousAndNextPropertyDefinitionBase
(Определяется EnumerableExtensions)

См. также