Для изменения размера нажмите или перетащите

CardEntryData - класс

Объект, позволяющий обратиться напрямую от строковой секции карточки к значению поля и автоматически устанавливающий системную информацию об изменённых полях.
Иерархия наследования
SystemObject
  Tessa.CardsCardEntryData

Пространство имён:  Tessa.Cards
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public sealed class CardEntryData : IDictionary<string, Object>, 
	ICollection<KeyValuePair<string, Object>>, IEnumerable<KeyValuePair<string, Object>>, 
	IEnumerable, IReadOnlyDictionary<string, Object>, IReadOnlyCollection<KeyValuePair<string, Object>>

Тип CardEntryData предоставляет следующие члены.

Конструкторы
  ИмяОписание
Открытый методCardEntryData
Создаёт экземпляр класса с указанием карточки, для которой необходим доступ к данным.
В начало страницы
Свойства
  ИмяОписание
Открытое свойствоItem
Получает или задаёт значение поля с именем fieldName, расположенного внутри строковой секции с именем sectionName.
В начало страницы
Методы
  ИмяОписание
Открытый методEquals
Determines whether the specified object is equal to the current object.
(Унаследован от Object.)
Защищённый методFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object.)
Открытый методGetT
Возвращает строго типизированное значение поля с именем fieldName, расположенного внутри строковой секции с именем sectionName.
Открытый методGetHashCode
Serves as the default hash function.
(Унаследован от Object.)
Открытый методGetType
Gets the Type of the current instance.
(Унаследован от Object.)
Защищённый методMemberwiseClone
Creates a shallow copy of the current Object.
(Унаследован от Object.)
Открытый методToString
Returns a string that represents the current object.
(Унаследован от Object.)
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияAddRangeKeyValuePairString, Object(IEnumerableKeyValuePairString, Object)Перегружен.
Добавляет значения items в коллекцию collection.
(Определяется Extensions.)
Открытый метод расширенияAddRangeKeyValuePairString, Object(KeyValuePairString, Object)Перегружен.
Добавляет значения items в коллекцию collection.
(Определяется Extensions.)
Открытый метод расширенияAddTiles
Метод для добавления тайлов
(Определяется WorkflowEngineExtensions.)
Открытый метод расширенияDistinctByKeyValuePairString, Object, TKey (Определяется FmNotificationHelper.)
Открытый метод расширенияForEachKeyValuePairString, Object (Определяется EnumerableExtensions.)
Открытый метод расширенияFullOuterJoinKeyValuePairString, Object, TInner, TKey, TResult (Определяется Extensions.)
Открытый метод расширенияGet(String, Object)Перегружен. (Определяется ComHelper.)
Открытый метод расширенияGetT(String)Перегружен.
Возвращает значение из хранилища IDictionary<string, object>, полученное по ключу key и приведённое к типу T.
(Определяется StorageExtensions.)
Открытый метод расширенияGetActionInstance
Метод для получения экземпляра действия из Info запроса
(Определяется WorkflowEngineExtensions.)
Открытый метод расширенияGetActionTemplate
Метод для получения шаблона действия из Info запроса
(Определяется WorkflowEngineExtensions.)
Открытый метод расширенияGetAsyncProcessCompletedSimultaniosly (Определяется KrProcessSharedExtensions.)
Открытый метод расширенияGetCardID
Возвращает идентификатор карточки по заданному референсу.
(Определяется ViewRowHelper.)
Открытый метод расширенияGetCardIDAsInteger
Возвращает числовой идентификатор карточки по заданному референсу.
(Определяется ViewRowHelper.)
Открытый метод расширенияGetCompileMark (Определяется CardCompilationHelper.)
Открытый метод расширенияGetDisplayValue
Возвращает строку, соответствующую отображаемому для карточки значению по заданному референсу.
(Определяется ViewRowHelper.)
Открытый метод расширенияGetEventName
Метод для получения события из Info запроса
(Определяется WorkflowEngineExtensions.)
Открытый метод расширенияGetFirstStringColumnByPrefix
Возвращает имя первого строкового поля начинающегося с префикса
(Определяется ViewRowHelper.)
Открытый метод расширенияGetFirstStringValueByPrefix
Возвращает значение первого строкового поля с имененм начинающимся с префикса
(Определяется ViewRowHelper.)
Открытый метод расширенияGetHashBinder
Метод для получения биндера хеша из Info
(Определяется WorkflowEngineExtensions.)
Открытый метод расширенияGetInfoAboutChanges (Определяется KrProcessSharedExtensions.)
Открытый метод расширенияGetNodeInstance
Метод для получения экземпляра узла из Info запроса
(Определяется WorkflowEngineExtensions.)
Открытый метод расширенияGetNodeTemplate
Метод для получения шаблона узла из Info запроса
(Определяется WorkflowEngineExtensions.)
Открытый метод расширенияGetOrCreateServerToken (Определяется KrPermissionExtensions.)
Открытый метод расширенияGetProcessID
Метод для получения ID экземпляра процесса из Info запроса
(Определяется WorkflowEngineExtensions.)
Открытый метод расширенияGetProcessInfoAtEnd (Определяется KrProcessSharedExtensions.)
Открытый метод расширенияGetProcessInstance
Метод для получения экземпляра процесса из Info запроса
(Определяется WorkflowEngineExtensions.)
Открытый метод расширенияGetProcessTemplate
Метод для получения шаблона процесса из Info запроса
(Определяется WorkflowEngineExtensions.)
Открытый метод расширенияGetProcessTemplateCardID
Метод для получения ID карточки шаблона процесса из Info запроса
(Определяется WorkflowEngineExtensions.)
Открытый метод расширенияGetRecalcFlag (Определяется KrProcessSharedExtensions.)
Открытый метод расширенияGetSources
Метод для получения исходников скриптов шаблона прцоесса из Info запроса
(Определяется WorkflowEngineExtensions.)
Открытый метод расширенияGetValidationNotNullTableInfoList
Возвращает список объектов CardValidationNotNullTableInfo для заданного хранилища storage или создаёт и возвращает новый список объектов, если искомый список не был найден в хранилище. Метод не возвращает значение null.
(Определяется CardValidationExtensions.)
Открытый метод расширенияGetValidationTransactionActionInfoList
Возвращает список выполняемых в транзакции методов для заданного хранилища storage или создаёт и возвращает новый список объектов, если искомый список не был найден в хранилище. Метод не возвращает значение null. Используйте метод, чтобы добавить действие, записывающее ошибку в результат валидации, когда о наличии ошибки известно перед началом транзакции, но транзакция должна быть запущена, чтобы выполнились другие валидаторы.
(Определяется CardValidationExtensions.)
Открытый метод расширенияGetValidationUniqueInfoList
Возвращает список объектов CardValidationUniqueInfo для заданного хранилища storage или создаёт и возвращает новый список объектов, если искомый список не был найден в хранилище. Метод не возвращает значение null.
(Определяется CardValidationExtensions.)
Открытый метод расширенияGetValueID
Возвращает значение свойства по его префиксу. Возвращаемое значение формируется из префикса и ID или RowID в зависимости от того что существует.
(Определяется ViewRowHelper.)
Открытый метод расширенияGetValuesByPrefix
Возвращает список значений полей начинающихся с имени префикса
(Определяется ViewRowHelper.)
Открытый метод расширенияGetWorkflowAccessChecked
Метод для получения из Info информации о том, что проверка на выполнение операции в WorkflowEngine пройдена.
(Определяется WorkflowEngineExtensions.)
Открытый метод расширенияGetWorkflowTileID
Метод для получения ID выполняемой кнопки из info
(Определяется WorkflowEngineExtensions.)
Открытый метод расширенияGetWorkflowType
Метод для получения типа Workflow из info
(Определяется WorkflowEngineExtensions.)
Открытый метод расширенияIndexOfKeyValuePairString, Object(FuncKeyValuePairString, Object, Boolean)Перегружен.
Возвращает индекс первого вхождения элемента в последовательность, определяемый посредством заданного выражения.
(Определяется Extensions.)
Открытый метод расширенияIndexOfKeyValuePairString, Object(KeyValuePairString, Object, IEqualityComparerKeyValuePairString, Object)Перегружен.
Возвращает индекс первого вхождения элемента в последовательность, определяемый посредством заданного компаратора IEqualityComparerT.
(Определяется Extensions.)
Открытый метод расширенияInternalMarkerCanvas
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.)
Открытый метод расширенияInvoke (Определяется ComHelper.)
Открытый метод расширенияOrderByDependenciesKeyValuePairString, Object(FuncKeyValuePairString, Object, IEnumerableKeyValuePairString, Object)Перегружен. (Определяется Extensions.)
Открытый метод расширенияOrderByDependenciesKeyValuePairString, Object(FuncKeyValuePairString, Object, IEnumerableKeyValuePairString, Object, FuncKeyValuePairString, Object, IEnumerableKeyValuePairString, Object, KeyValuePairString, Object)Перегружен. (Определяется Extensions.)
Открытый метод расширенияOrderByDependenciesKeyValuePairString, Object, TKey(FuncKeyValuePairString, Object, TKey, FuncKeyValuePairString, Object, IEnumerableTKey)Перегружен. (Определяется Extensions.)
Открытый метод расширенияOrderByDependenciesKeyValuePairString, Object, TKey(FuncKeyValuePairString, Object, TKey, FuncKeyValuePairString, Object, IEnumerableTKey, IEqualityComparerTKey, FuncKeyValuePairString, Object, IEnumerableTKey, KeyValuePairString, Object)Перегружен. (Определяется Extensions.)
Открытый метод расширенияOrderByLocalizedKeyValuePairString, Object
Сортирует значения последовательности по возрастанию по локализованному ключу, который определяется для каждого элемента.
(Определяется PlatformExtensions.)
Открытый метод расширенияOrderByLocalizedDescendingKeyValuePairString, Object
Сортирует значения последовательности по убыванию по локализованному ключу, который определяется для каждого элемента.
(Определяется PlatformExtensions.)
Открытый метод расширенияRemoveRangeKeyValuePairString, Object(IEnumerableKeyValuePairString, Object)Перегружен.
Удаляет значения items из коллекции collection.
(Определяется Extensions.)
Открытый метод расширенияRemoveRangeKeyValuePairString, Object(KeyValuePairString, Object)Перегружен.
Удаляет значения items из коллекции collection.
(Определяется Extensions.)
Открытый метод расширенияRunWithMaxDegreeOfParallelismAsyncKeyValuePairString, Object
Выполняет асинхронную обработку элементов с ограничением на максимальное количество параллельных задач.
(Определяется PlatformExtensions.)
Открытый метод расширенияSet (Определяется ComHelper.)
Открытый метод расширенияSetActionInstance
Метод для установки экземпляра дейсвтия в Info запроса
(Определяется WorkflowEngineExtensions.)
Открытый метод расширенияSetActionTemplate
Метод для установки шаблона действия в Info запроса
(Определяется WorkflowEngineExtensions.)
Открытый метод расширенияSetAsyncProcessCompletedSimultaniosly (Определяется KrProcessSharedExtensions.)
Открытый метод расширенияSetConverterFormat
Устанавливает, что загружаемое содержимое должно быть сконвертировано в указанный формат.
(Определяется CardRequestExtensions.)
Открытый метод расширенияSetHashBinder
Метод для установки биндера хеша в Info
(Определяется WorkflowEngineExtensions.)
Открытый метод расширенияSetInfoAboutChanges (Определяется KrProcessSharedExtensions.)
Открытый метод расширенияSetKeepTaskDialog
Устанавливает в указанный словарь флаг показывающий требуется ли оставить открытым окно диалога или нет.
(Определяется CardRequestExtensions.)
Открытый метод расширенияSetNodeInstance
Метод для установки экземпляра узла в Info запроса
(Определяется WorkflowEngineExtensions.)
Открытый метод расширенияSetNodeTemplate
Метод для установки шаблона узла в Info запроса
(Определяется WorkflowEngineExtensions.)
Открытый метод расширенияSetProcessInfoAtEnd (Определяется KrProcessSharedExtensions.)
Открытый метод расширенияSetProcessInstance
Метод для установки экземпляра процесса в Info запроса
(Определяется WorkflowEngineExtensions.)
Открытый метод расширенияSetProcessTemplate
Метод для установки шаблона процесса в Info запроса
(Определяется WorkflowEngineExtensions.)
Открытый метод расширенияSetRecalcFlag (Определяется KrProcessSharedExtensions.)
Открытый метод расширенияSetSources
Метод для установки исходников скриптов шаблона прцоесса в Info запроса
(Определяется WorkflowEngineExtensions.)
Открытый метод расширенияSetWorkflowAccessChecked
Метод для установки в Info информации о том, что проверка на выполнение операции в WorkflowEngine пройдена.
(Определяется WorkflowEngineExtensions.)
Открытый метод расширенияSetWorkflowTileID
Метод для установки ID выполняемй кнопки в info
(Определяется WorkflowEngineExtensions.)
Открытый метод расширенияSetWorkflowType
Метод для установки типа Workflow в info
(Определяется WorkflowEngineExtensions.)
Открытый метод расширенияToDictionaryStorage
Преобразует заданную хеш-таблицу в форму Dictionary<string, object>, которая может затем использоваться в качестве хранилища для объектов StorageObject. Если объект dictionary уже является требуемым типом, то выполняется преобразование типа без копирования.
(Определяется PlatformExtensions.)
Открытый метод расширенияToObservableCollectionKeyValuePairString, Object
Преобразует коллекцию IEnumerable в ObservableCollection
(Определяется Extensions.)
Открытый метод расширенияToSealableListKeyValuePairString, Object
Возвращает список объектов, поддерживающий защиту от изменений. Каждый из объектов T в списке либо не реализует интерфейс ISealable, либо защита от изменений таких объектов не активируется вместе со списком.
(Определяется Extensions.)
Открытый метод расширенияTryFirstKeyValuePairString, Object (Определяется EnumerableExtensions.)
Открытый метод расширенияTryGetT

Возвращает либо значение из хранилища IDictionary<string, object>, полученное по ключу key и приведённое к типу T при его наличии, либо возвращает значение по умолчанию defaultValue, если запрошенное значение отсутствовало в хранилище.

Внимание! Если требуется получить значение, которое может присутствовать со значением null, но тип данных не допускает null, например, для типа int, то пишите следующим образом: storage.TryGet<int?>("key") ?? 0

(Определяется StorageExtensions.)
Открытый метод расширенияTryGetConverterFormat
Возвращает формат, в который должно быть сконвертировано содержимое, или null, если конвертация не требуется.
(Определяется CardRequestExtensions.)
Открытый метод расширенияTryGetServerToken (Определяется KrPermissionExtensions.)
Открытый метод расширенияTryGetTiles
Метод для получения тайлов из info
(Определяется WorkflowEngineExtensions.)
Открытый метод расширенияTryGetValidationNotNullTableInfoList
Возвращает список объектов CardValidationNotNullTableInfo для заданного хранилища storage или null, если искомый список не был найден в хранилище.
(Определяется CardValidationExtensions.)
Открытый метод расширенияTryGetValidationTransactionActionInfoList
Возвращает список выполняемых в транзакции методов для заданного хранилища storage или null, если искомый список не был найден в хранилище.
(Определяется CardValidationExtensions.)
Открытый метод расширенияTryGetValidationUniqueInfoList
Возвращает список объектов CardValidationUniqueInfo для заданного хранилища storage или null, если искомый список не был найден в хранилище.
(Определяется CardValidationExtensions.)
В начало страницы
Заметки

Реализует IDictionary<string, object>, где string - имя секции, а object - это вложенный Dictionary<string, object>, ключом которого является имя поля, а значением - собственно значение поля.

Использование экземпляра этого класса позволяет не устанавливать информацию об изменённых полях вручную, т.к. любое поле, значение которого изменяется, заносится в список изменённых.

См. также