CardTableData - класс |
Пространство имён: Tessa.Cards
public sealed class CardTableData : IDictionary<string, Object>, ICollection<KeyValuePair<string, Object>>, IEnumerable<KeyValuePair<string, Object>>, IEnumerable, IReadOnlyDictionary<string, Object>, IReadOnlyCollection<KeyValuePair<string, Object>>
Тип CardTableData предоставляет следующие члены.
| Имя | Описание | |
|---|---|---|
| CardTableData |
Создаёт экземпляр класса с указанием карточки, для которой необходим доступ к данным.
|
| Имя | Описание | |
|---|---|---|
| ItemString, Int32 |
Получает коллекцию пар ключ / значение, которая соответствует свойствам строки с индексом
index, расположенной в пределах секции с именем sectionName.
При изменении такой коллекции автоматически изменяется информация об изменённых полях и строках.
| |
| ItemString, Int32, String |
Получает или задаёт значение поля с именем fieldName,
расположенного внутри строки с индексом index, которая
принадлежит коллекционной или древовидной секции с именем 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,
расположенного внутри строки с индексом index, которая
принадлежит коллекционной или древовидной секции с именем 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 | |
| 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 - это вложенный список строк IList<object>, причём его object - это строка секции Dictionary<string, object>, ключом которой является имя поля, а значением - собственно значение поля.
Использование экземпляра этого класса позволяет не устанавливать информацию об изменённых полях и строках вручную, т.к. любое поле, значение которого изменяется, заносится в список изменённых, а строка, в котором расположено поле, переходит в состояние Modified, если она была в состоянии None.