ISerializableObject - интерфейс

Объект, сериализуемый средствами TessaSerializer.

Definition

Пространство имён: Tessa.Platform.Storage
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public interface ISerializableObject : IDictionary<string, Object>, 
	ICollection<KeyValuePair<string, Object>>, IEnumerable<KeyValuePair<string, Object>>, 
	IEnumerable, INotificationObject, IStorageObjectProvider, IStorageDictionaryProvider, IStorageProvider, 
	ISealable, ICloneable
Implements
ICollectionKeyValuePairString, Object, IDictionaryString, Object, IEnumerableKeyValuePairString, Object, IEnumerable, ICloneable, INotificationObject, ISealable, IStorageDictionaryProvider, IStorageObjectProvider, IStorageProvider

Заметки

Это декоратор для Dictionary<string, object>, который автоматически сериализуется и десериализуется при передаче через веб-сервис.

Свойства

CountGets the number of elements contained in the ICollectionT.
(Унаследован от ICollectionKeyValuePairString, Object)
IsReadOnlyGets a value indicating whether the ICollectionT is read-only.
(Унаследован от ICollectionKeyValuePairString, Object)
IsSealedПризнак того, что объект был защищён от изменений.
(Унаследован от ISealable)
ItemGets or sets the element with the specified key.
(Унаследован от IDictionaryString, Object)
KeysGets an ICollectionT containing the keys of the IDictionaryTKey, TValue.
(Унаследован от IDictionaryString, Object)
ValuesGets an ICollectionT containing the values in the IDictionaryTKey, TValue.
(Унаследован от IDictionaryString, Object)

Методы

Add(T)Adds an item to the ICollectionT.
(Унаследован от ICollectionKeyValuePairString, Object)
Add(TKey, TValue)Adds an element with the provided key and value to the IDictionaryTKey, TValue.
(Унаследован от IDictionaryString, Object)
ClearRemoves all items from the ICollectionT.
(Унаследован от ICollectionKeyValuePairString, Object)
CloneСоздаёт полную копию объекта.
ContainsDetermines whether the ICollectionT contains a specific value.
(Унаследован от ICollectionKeyValuePairString, Object)
ContainsKeyDetermines whether the IDictionaryTKey, TValue contains an element with the specified key.
(Унаследован от IDictionaryString, Object)
CopyToCopies the elements of the ICollectionT to an Array, starting at a particular Array index.
(Унаследован от ICollectionKeyValuePairString, Object)
Deserialize Десериализует объект из текстовой строки средствами [Tessa.Platform.Json.TessaSerializer]. В отличие от бинарной сериализации, результат текстовой сериализации более читаемый и его может изменять пользователь, но при этом теряется часть информации по типам данных. Например, любые целые числа преобразуются в [System.Int64], а многие типы, за исключением числовых и булевских, такие как [System.Guid], выводятся в виде строки.
GetEnumeratorReturns an enumerator that iterates through the collection.
(Унаследован от IEnumerableKeyValuePairString, Object)
GetStorage Возвращает хранилище Dictionary<string, object>, декоратором для которого является текущий объект.
(Унаследован от IStorageObjectProvider)
IsEmptyВозвращает признак того, что объект не содержит сериализуемой информации.
IsModifiedВозвращает признак того, что объект был изменён с момента его создания.
(Унаследован от INotificationObject)
Remove(T)Removes the first occurrence of a specific object from the ICollectionT.
(Унаследован от ICollectionKeyValuePairString, Object)
Remove(TKey)Removes the element with the specified key from the IDictionaryTKey, TValue.
(Унаследован от IDictionaryString, Object)
SealЗащищает объект от изменений.
(Унаследован от ISealable)
SerializeJson Сериализует объект в виде текстовой строки средствами [Tessa.Platform.Json.TessaSerializer]. В отличие от бинарной сериализации, результат текстовой сериализации более читаемый и его может изменять пользователь, но при этом теряется часть информации по типам данных. Например, любые целые числа преобразуются в [System.Int64], а многие типы, за исключением числовых и булевских, такие как [System.Guid], выводятся в виде строки.
SetModified Устанавливает признак наличия изменений в значение value. Если изменения отсутствовали и этот метод установил значение true, то подписчики события [Modified] уведомляются о наступлении события.
(Унаследован от INotificationObject)
SetStorageУстанавливает хранилище объекта в соответствии с переданной коллекцией ключ / значение.
TryGetValueGets the value associated with the specified key.
(Унаследован от IDictionaryString, Object)

События

Modified Событие, подписчики которого уведомляются в момент первого изменения объекта с момента его создания. После вызова методов сериализации и установки другого хранилища признак изменений сбрасывается, поэтому событие возникает повторно.
(Унаследован от INotificationObject)

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

AddRangeKeyValuePairString, Object Добавляет значения items в коллекцию collection.
(Определяется CollectionsExtensions)
AddRangeKeyValuePairString, Object Добавляет значения items в коллекцию collection.
(Определяется CollectionsExtensions)
AddTiles Метод для добавления тайлов.
(Определяется WorkflowEngineExtensions)
AllOrNullKeyValuePairString, Object Определяет отвечают ли все элементы последовательности переданному предикату.
(Определяется PlatformExtensions)
AppendNotNullT Appends the specified key-value pair to the dictionary if the value is not .
(Определяется TokenHelper)
AsArrayKeyValuePairString, Object Преобразует перечисление в массив. В случае, если перечисление не является массивом, к нему применяется ToArrayTSource(IEnumerableTSource).
(Определяется CollectionsExtensions)
AsArrayOrIListKeyValuePairString, Object Преобразует перечисление в список IListT, доступный только для чтения, или в массив. В случае, если перечисление не является списком или массивом, к нему применяется ToArrayTSource(IEnumerableTSource).
(Определяется CollectionsExtensions)
AsReadOnlyCollectionKeyValuePairString, Object Преобразует перечисление в коллекцию, доступную только для чтения. В случае, если перечисление не является коллекцией IReadOnlyCollectionT, но является объектом IListT, к нему применяется AsReadOnlyT(IListT), иначе к нему применяется ToImmutableListTSource(IEnumerableTSource).
(Определяется CollectionsExtensions)
AsReadOnlyListKeyValuePairString, Object Преобразует перечисление в список, доступный только для чтения. В случае, если перечисление не является списком IReadOnlyListT, но является объектом IListT, к нему применяется AsReadOnlyT(IListT), иначе к нему применяется ToImmutableListTSource(IEnumerableTSource).
(Определяется CollectionsExtensions)
ConvertEnumT Возвращает значение перечисления Enum или defaultValue из указанного хранилища по ключу. Выполняет преобразование типов при необходимости. Преобразование из строк выполняется без учёта регистра.
(Определяется StorageExtensions)
DontHideStages Добавляет в указанный словарь значение, показывающее, необходимо ли загружать в карточку скрытые этапы маршрута или нет.
(Определяется KrProcessSharedExtensions)
ForEachKeyValuePairString, Object Выполняет указанное действие с каждым элементом коллекции IEnumerableT.
(Определяется CollectionsExtensions)
FullOuterJoinKeyValuePairString, Object, TInner, TKey, TResult Объединяет две последовательности по алгоритму FULL OUTER JOIN.
(Определяется CollectionsExtensions)
GetT Возвращает значение из хранилища IDictionary<string, object>, полученное по ключу key и приведённое к типу T.
(Определяется StorageExtensions)
GetActionInstance Метод для получения экземпляра действия из Info запроса.
(Определяется WorkflowEngineExtensions)
GetActionTemplate Метод для получения шаблона действия из Info запроса.
(Определяется WorkflowEngineExtensions)
GetAsyncProcessCompletedSimultaniosly Возвращает значение, показывающее, что асинхронный процесс был завершён.
(Определяется KrProcessSharedExtensions)
GetCardID Возвращает уникальный идентификатор карточки по заданной ссылке, или null, если идентификатор не найден.
(Определяется ViewRowHelper)
GetCardIDAsInteger Возвращает числовой идентификатор карточки по заданной ссылке, или null, если идентификатор не найден.
(Определяется ViewRowHelper)
GetCompileMark
(Определяется CardCompilationHelper)
GetDisplayValue Возвращает строковое представление для карточки по заданной ссылке.
(Определяется ViewRowHelper)
GetDisplayValueWithLocalizationInfo Возвращает строковое представление для карточки по заданной ссылке с указанием признака того, что требуется выполнить локализацию значения, что актуально, если указан параметр skipLocalization равный true, но локализация была бы выполнена при указании этого параметра как false.
(Определяется ViewRowHelper)
GetEventName Метод для получения события из Info запроса.
(Определяется WorkflowEngineExtensions)
GetFirstStringColumnByPrefix Возвращает имя первого строкового поля из строки представления, имя которого начинается с указанного префикса.
(Определяется ViewRowHelper)
GetFirstStringValueByPrefixWithLocalizationInfo Возвращает значение первого по порядку строкового поля с именем, начинающимся с указанного префикса, или null, если поле не найдено. Также указывается признак того, что требуется выполнить локализацию значения, что актуально, если указан параметр skipLocalization равный true, но локализация была бы выполнена при указании этого параметра как false
(Определяется ViewRowHelper)
GetHashBinder Метод для получения биндера хеша из Info.
(Определяется WorkflowEngineExtensions)
GetInfoAboutChanges Возвращает режим вывода информации об изменениях в маршруте после пересчёта или значение по умолчанию для типа, если хранилище его не содержало.
(Определяется KrProcessSharedExtensions)
GetKrProcessClientCommands Возвращает из указанной коллекции <ключ-значение> список клиентских команд или значение по умолчанию для типа, если она их не содержала.
(Определяется KrProcessSharedExtensions)
GetNodeInstance Метод для получения экземпляра узла из Info запроса.
(Определяется WorkflowEngineExtensions)
GetNodeTemplate Метод для получения шаблона узла из Info запроса.
(Определяется WorkflowEngineExtensions)
GetOrAddTGet, TDefault Возвращает либо значение из хранилища IDictionary<string, object>, полученное по ключу key и приведённое к типу TGet при его наличии, либо возвращает значение, созданное вызовом конструктора по умолчанию для типа TDefault, если запрошенное значение отсутствовало в хранилище, и устанавливает его в storage.
(Определяется StorageExtensions)
GetOrCreateServerToken Возвращает серверный токен безопасности из данных дополнительной информации или создаёт его там, если он ещё не был туда добавлен.
(Определяется KrPermissionExtensions)
GetProcessID Метод для получения ID экземпляра процесса из Info запроса.
(Определяется WorkflowEngineExtensions)
GetProcessInfoAtEnd Возвращает дополнительную информацию завершившегося асинхронного процесса.
(Определяется KrProcessSharedExtensions)
GetProcessInstance Метод для получения экземпляра процесса из Info запроса.
(Определяется WorkflowEngineExtensions)
GetProcessRequest Возвращает запрос на обработку процесса WorkflowEngine и его подпись.
(Определяется WorkflowEngineExtensions)
GetProcessTemplate Метод для получения шаблона процесса из Info запроса.
(Определяется WorkflowEngineExtensions)
GetProcessTemplateCardID Метод для получения ID карточки шаблона процесса из Info запроса.
(Определяется WorkflowEngineExtensions)
GetRecalcFlag Возвращает значение, показывающее, должен ли быть выполнен пересчёт маршрута или нет.
(Определяется KrProcessSharedExtensions)
GetSerializedListT Извлекает список нетипизированных объектов из хранилища.
(Определяется StorageExtensions)
GetSerializedObjectT Извлекает нетипизированный объект из хранилища.
(Определяется StorageExtensions)
GetSources Метод для получения исходников скриптов шаблона процесса из Info запроса.
(Определяется WorkflowEngineExtensions)
GetTypedListT Извлекает из хранилища список типизированных объектов.
(Определяется StorageExtensions)
GetTypedObjectT Извлекает из словаря объект, сериализованный с сохранением типа.
(Определяется StorageExtensions)
GetTypedObjectDictionaryT Десериализует сложный типизированный словарь [string, T].
(Определяется StorageExtensions)
GetValidationNotNullTableInfoList Возвращает список объектов CardValidationNotNullTableInfo для заданного хранилища storage или создаёт и возвращает новый список объектов, если искомый список не был найден в хранилище. Метод не возвращает значение null.
(Определяется CardValidationExtensions)
GetValidationTransactionActionInfoList Возвращает список выполняемых в транзакции методов для заданного хранилища storage или создаёт и возвращает новый список объектов, если искомый список не был найден в хранилище. Метод не возвращает значение null. Используйте метод, чтобы добавить действие, записывающее ошибку в результат валидации, когда о наличии ошибки известно перед началом транзакции, но транзакция должна быть запущена, чтобы выполнились другие валидаторы.
(Определяется CardValidationExtensions)
GetValidationUniqueInfoList Возвращает список объектов CardValidationUniqueInfo для заданного хранилища storage или создаёт и возвращает новый список объектов, если искомый список не был найден в хранилище. Метод не возвращает значение null.
(Определяется CardValidationExtensions)
GetValueID Возвращает идентификатор карточки из строки представления по указанному префиксу колонки, или null, если идентификатор не найден.
(Определяется ViewRowHelper)
GetValuesByPrefix Возвращает набор значений колонок из строки представления, имена которых начинаются с указанного префикса, или null, если колонки не найдены.
(Определяется ViewRowHelper)
GetWorkflowAccessChecked Метод для получения из Info информации о том, что проверка на выполнение операции в WorkflowEngine пройдена.
(Определяется WorkflowEngineExtensions)
GetWorkflowAdditionalInfo Метод для получения дополнительной информации для обработки сигнала Workflow из info.
(Определяется WorkflowEngineExtensions)
GetWorkflowTileID Метод для получения ID выполняемой кнопки из info.
(Определяется WorkflowEngineExtensions)
GetWorkflowType Метод для получения типа Workflow из info.
(Определяется WorkflowEngineExtensions)
IndexOfKeyValuePairString, Object Возвращает индекс первого вхождения элемента в последовательность, определяемый посредством заданного выражения.
(Определяется CollectionsExtensions)
IndexOfKeyValuePairString, Object Возвращает индекс первого вхождения элемента в последовательность, определяемый посредством заданного компаратора IEqualityComparerT.
(Определяется CollectionsExtensions)
MergeTo Копирует данные из сериализуемого объекта в коллекцию ключ / значение, выполняя слияние с перезаписью уже существующих в заданном объекте данных.
(Определяется StorageExtensions)
OrderByAttributeAndTypeKeyValuePairString, Object

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

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


(Определяется PlatformExtensions)
OrderByDbmsBaseKeyValuePairString, Object Метод для сортировки списка в порядке по возрастанию с учётом особенностей СУБД.
(Определяется DataExtensions)
OrderByDependenciesKeyValuePairString, Object
(Определяется CollectionsExtensions)
OrderByDependenciesKeyValuePairString, Object
(Определяется CollectionsExtensions)
OrderByDependenciesKeyValuePairString, Object, TKey
(Определяется CollectionsExtensions)
OrderByDependenciesKeyValuePairString, Object, TKey
(Определяется CollectionsExtensions)
OrderByDescendingDbmsBaseKeyValuePairString, Object Метод для сортировки списка в порядке по убыванию с учётом особенностей СУБД.
(Определяется DataExtensions)
OrderByLocalizedKeyValuePairString, Object Сортирует значения последовательности по возрастанию по локализованному ключу, который определяется для каждого элемента.
(Определяется PlatformExtensions)
OrderByLocalizedDescendingKeyValuePairString, Object Сортирует значения последовательности по убыванию по локализованному ключу, который определяется для каждого элемента.
(Определяется PlatformExtensions)
OrderByNoteItemGroupKeyValuePairString, Object Сортирует объекты по группе NoteItemGroup с учётом переданного порядка групп orderedGroups.
(Определяется NotesExtensions)
RemoveIfDefault Удаляет значение в хранилище по указанному ключу, если оно равно значению по умолчанию defaultValue.
(Определяется StorageExtensions)
RemoveIfDefault Удаляет значение в хранилище по указанному ключу, если оно равно значению по умолчанию defaultValue.
(Определяется StorageExtensions)
RemoveIfDefault Удаляет значение в хранилище по указанному ключу, если оно равно значению по умолчанию defaultValue.
(Определяется StorageExtensions)
RemoveIfDefault Удаляет значение в хранилище по указанному ключу, если оно равно значению по умолчанию defaultValue.
(Определяется StorageExtensions)
RemoveIfDefault Удаляет значение в хранилище по указанному ключу, если оно равно значению по умолчанию defaultValue.
(Определяется StorageExtensions)
RemoveIfDefault Удаляет значение в хранилище по указанному ключу, если оно равно значению по умолчанию defaultValue.
(Определяется StorageExtensions)
RemoveIfDefault Удаляет значение в хранилище по указанному ключу, если оно равно значению по умолчанию defaultValue.
(Определяется StorageExtensions)
RemoveIfDefault Удаляет значение в хранилище по указанному ключу, если оно равно значению по умолчанию defaultValue.
(Определяется StorageExtensions)
RemoveIfDefault Удаляет значение в хранилище по указанному ключу, если оно равно значению по умолчанию defaultValue.
(Определяется StorageExtensions)
RemoveIfDefault Удаляет значение в хранилище по указанному ключу, если оно равно значению по умолчанию defaultValue.
(Определяется StorageExtensions)
RemoveIfDefaultEnumT Удаляет значение перечисления в хранилище по указанному ключу, если оно равно значению по умолчанию defaultValue.
(Определяется StorageExtensions)
RemoveIfDefaultObject Удаляет значение в хранилище по указанному ключу, если оно равно значению по умолчанию defaultValue.
(Определяется StorageExtensions)
RemoveIfEmptyCollection Удаляет значение в хранилище по указанному ключу, если оно равно null или является пустой коллекцией (в т.ч. пустым DictionaryTKey, TValue).
(Определяется StorageExtensions)
RemoveIfEmptyString Удаляет значение в хранилище по указанному ключу, если оно равно null или пустой строке.
(Определяется StorageExtensions)
RemoveIfNull Удаляет значение в хранилище по указанному ключу, если оно равно null.
(Определяется StorageExtensions)
RemoveIfWhiteSpaceString Удаляет значение в хранилище по указанному ключу, если оно равно null, пустой строке или строке, состоящей из пробелов.
(Определяется StorageExtensions)
RemoveRangeKeyValuePairString, Object Удаляет значения items из коллекции collection.
(Определяется CollectionsExtensions)
RemoveRangeKeyValuePairString, Object Удаляет значения items из коллекции collection.
(Определяется CollectionsExtensions)
RunWithMaxDegreeOfParallelismAsyncKeyValuePairString, Object Выполняет асинхронную обработку элементов с ограничением на максимальное количество параллельных задач.
(Определяется PlatformExtensions)
SetActionInstance Метод для установки экземпляра действия в Info запроса.
(Определяется WorkflowEngineExtensions)
SetActionTemplate Метод для установки шаблона действия в Info запроса.
(Определяется WorkflowEngineExtensions)
SetAsyncProcessCompletedSimultaniosly Устанавливает значение, показывающее, что асинхронный процесс был завершён.
(Определяется KrProcessSharedExtensions)
SetConverterFormat Устанавливает, что загружаемое содержимое должно быть сконвертировано в указанный формат.
(Определяется CardRequestExtensions)
SetFlagsTFlags Устанавливает значение флагового перечисления в хранилище по указанному ключу.
(Определяется StorageExtensions)
SetFlagsIfNotDefaultTFlags Устанавливает значение флагового перечисления в хранилище по указанному ключу, если value не равно значению по умолчанию defaultValue.
(Определяется StorageExtensions)
SetHashBinder Метод для установки биндера хеша в Info.
(Определяется WorkflowEngineExtensions)
SetIfNotDefault Устанавливает значение в хранилище по указанному ключу, если value не равно значению по умолчанию defaultValue.
(Определяется StorageExtensions)
SetIfNotDefault Устанавливает значение в хранилище по указанному ключу, если value не равно значению по умолчанию defaultValue.
(Определяется StorageExtensions)
SetIfNotDefault Устанавливает значение в хранилище по указанному ключу, если value не равно значению по умолчанию defaultValue.
(Определяется StorageExtensions)
SetIfNotDefault Устанавливает значение в хранилище по указанному ключу, если value не равно значению по умолчанию defaultValue.
(Определяется StorageExtensions)
SetIfNotDefault Устанавливает значение в хранилище по указанному ключу, если value не равно значению по умолчанию defaultValue.
(Определяется StorageExtensions)
SetIfNotDefault Устанавливает значение в хранилище по указанному ключу, если value не равно значению по умолчанию defaultValue.
(Определяется StorageExtensions)
SetIfNotDefault Устанавливает значение в хранилище по указанному ключу, если value не равно значению по умолчанию defaultValue.
(Определяется StorageExtensions)
SetIfNotDefault Устанавливает значение в хранилище по указанному ключу, если value не равно значению по умолчанию defaultValue.
(Определяется StorageExtensions)
SetIfNotDefault Устанавливает значение в хранилище по указанному ключу, если value не равно значению по умолчанию defaultValue.
(Определяется StorageExtensions)
SetIfNotDefault Устанавливает значение в хранилище по указанному ключу, если value не равно значению по умолчанию defaultValue.
(Определяется StorageExtensions)
SetIfNotDefault Устанавливает значение в хранилище по указанному ключу, если value не равно значению по умолчанию defaultValue.
(Определяется StorageExtensions)
SetIfNotDefault Устанавливает значение в хранилище по указанному ключу, если value не равно значению по умолчанию defaultValue.
(Определяется StorageExtensions)
SetIfNotDefault Устанавливает значение в хранилище по указанному ключу, если value не равно значению по умолчанию defaultValue.
(Определяется StorageExtensions)
SetIfNotDefault Устанавливает значение в хранилище по указанному ключу, если value не равно значению по умолчанию defaultValue.
(Определяется StorageExtensions)
SetIfNotDefault Устанавливает значение в хранилище по указанному ключу, если value не равно значению по умолчанию defaultValue.
(Определяется StorageExtensions)
SetIfNotDefaultT Устанавливает значение в хранилище по указанному ключу, если value не равно значению по умолчанию defaultValue.
(Определяется StorageExtensions)
SetIfNotDefaultAsString Устанавливает значение в хранилище по указанному ключу в виде строки, если value не равно значению по умолчанию defaultValue.
(Определяется StorageExtensions)
SetIfNotDefaultAsString Устанавливает значение в хранилище по указанному ключу в виде строки, если value не равно значению по умолчанию defaultValue.
(Определяется StorageExtensions)
SetIfNotEmpty Устанавливает значение в хранилище по указанному ключу, если value не равно null или пустой строке.
(Определяется StorageExtensions)
SetIfNotEmptyT Устанавливает значение в хранилище по указанному ключу, если value не является пустой коллекцией или null.
(Определяется StorageExtensions)
SetIfNotNull Устанавливает значение в хранилище по указанному ключу, если value не равно null.
(Определяется StorageExtensions)
SetIfNotWhiteSpace Устанавливает значение в хранилище по указанному ключу, если value не равно null, пустой строке или строке из пробелов.
(Определяется StorageExtensions)
SetInfoAboutChanges Устанавливает в хранилище информацию о режиме информирования об изменениях в маршруте после пересчёта.
(Определяется KrProcessSharedExtensions)
SetKeepTaskDialog Устанавливает в указанный словарь флаг показывающий требуется ли оставить открытым окно диалога или нет.
(Определяется CardRequestExtensions)
SetNodeInstance Метод для установки экземпляра узла в Info запроса.
(Определяется WorkflowEngineExtensions)
SetNodeTemplate Метод для установки шаблона узла в Info запроса.
(Определяется WorkflowEngineExtensions)
SetProcessInfoAtEnd Задаёт дополнительную информацию завершившегося асинхронного процесса в указанном хранилище.
(Определяется KrProcessSharedExtensions)
SetProcessInstance Метод для установки экземпляра процесса в Info запроса.
(Определяется WorkflowEngineExtensions)
SetProcessTemplate Метод для установки шаблона процесса в Info запроса.
(Определяется WorkflowEngineExtensions)
SetRecalcFlag Задаёт значение, показывающее, что должен быть выполнен пересчёт маршрута.
(Определяется KrProcessSharedExtensions)
SetSources Метод для установки исходников скриптов шаблона процесса в Info запроса.
(Определяется WorkflowEngineExtensions)
SetStartingKrProcessParameters Устанавливает параметры запускаемого процесса.
(Определяется KrProcessSharedExtensions)
SetWorkflowAccessChecked Метод для установки в Info информации о том, что проверка на выполнение операции в WorkflowEngine пройдена.
(Определяется WorkflowEngineExtensions)
SetWorkflowAdditionalInfo Метод для установки дополнительной информации для обработки сигнала Workflow в info.
(Определяется WorkflowEngineExtensions)
SetWorkflowTileID Метод для установки ID выполняемой кнопки в info.
(Определяется WorkflowEngineExtensions)
SetWorkflowType Метод для установки типа Workflow в info.
(Определяется WorkflowEngineExtensions)
ToDictionaryAsyncKeyValuePairString, Object, TKey, TElement Создает словарь DictionaryTKey, TValue из объекта IEnumerableT в соответствии с заданными функциями синхронного селектора ключа и асинхронного селектора значения.
(Определяется PlatformExtensions)
ToDictionaryStorage Преобразует заданную хеш-таблицу в форму Dictionary<string, object>, которая может затем использоваться в качестве хранилища для объектов StorageObject. Если объект dictionary уже является требуемым типом, то выполняется преобразование типа без копирования.
(Определяется PlatformExtensions)
ToObservableCollectionKeyValuePairString, Object Преобразует коллекцию IEnumerable в ObservableCollection
(Определяется CollectionsExtensions)
ToSealableListKeyValuePairString, Object Возвращает список объектов, поддерживающий защиту от изменений. Каждый из объектов T в списке либо не реализует интерфейс ISealable, либо защита от изменений таких объектов не активируется вместе со списком.
(Определяется CollectionsExtensions)
TryConvertBoolean Возвращает значение Boolean или null из указанного хранилища по ключу. Выполняет преобразование типов при необходимости.
(Определяется StorageExtensions)
TryConvertBooleanEnumerable Возвращает перечисление значений Boolean или null, если список отсутствует по ключу. Если список присутствует, то каждое значение должно быть не равно null и успешно конвертироваться в Boolean.
(Определяется StorageExtensions)
TryConvertByte Возвращает значение Byte или null из указанного хранилища по ключу. Выполняет преобразование типов при необходимости.
(Определяется StorageExtensions)
TryConvertBytes Возвращает значение byte[] или null из указанного хранилища по ключу. Выполняет преобразование типов при необходимости.
(Определяется StorageExtensions)
TryConvertDateTime Возвращает значение DateTime с типом UTC или null из указанного хранилища по ключу. Выполняет преобразование типов при необходимости.
(Определяется StorageExtensions)
TryConvertDateTimeOffset Возвращает значение DateTimeOffset или null из указанного хранилища по ключу. Выполняет преобразование типов при необходимости.
(Определяется StorageExtensions)
TryConvertDecimal Возвращает значение Decimal или null из указанного хранилища по ключу. Выполняет преобразование типов при необходимости.
(Определяется StorageExtensions)
TryConvertDecimalEnumerable Возвращает перечисление значений Decimal или null, если список отсутствует по ключу. Если список присутствует, то каждое значение должно быть не равно null и успешно конвертироваться в Double.
(Определяется StorageExtensions)
TryConvertDouble Возвращает значение Double или null из указанного хранилища по ключу. Выполняет преобразование типов при необходимости.
(Определяется StorageExtensions)
TryConvertDoubleEnumerable Возвращает перечисление значений Double или null, если список отсутствует по ключу. Если список присутствует, то каждое значение должно быть не равно null и успешно конвертироваться в Double.
(Определяется StorageExtensions)
TryConvertEnumT Возвращает значение перечисления Enum или null из указанного хранилища по ключу. Выполняет преобразование типов при необходимости. Преобразование из строк выполняется без учёта регистра.
(Определяется StorageExtensions)
TryConvertFlagsTFlags Возвращает значение флагового перечисления TFlags из указанного хранилища по ключу или null, если ключ не найден.
(Определяется StorageExtensions)
TryConvertGuid Возвращает значение Guid или null из указанного хранилища по ключу. Выполняет преобразование типов при необходимости.
(Определяется StorageExtensions)
TryConvertGuidEnumerable Возвращает перечисление значений Guid или null, если список отсутствует по ключу. Если список присутствует, то каждое значение должно быть не равно null и успешно конвертироваться в Guid.
(Определяется StorageExtensions)
TryConvertInt32 Возвращает значение Int32 или null из указанного хранилища по ключу. Выполняет преобразование типов при необходимости.
(Определяется StorageExtensions)
TryConvertInt32Enumerable Возвращает перечисление значений Int32 или null, если список отсутствует по ключу. Если список присутствует, то каждое значение должно быть не равно null и успешно конвертироваться в Int32.
(Определяется StorageExtensions)
TryConvertInt64 Возвращает значение Int64 или null из указанного хранилища по ключу. Выполняет преобразование типов при необходимости.
(Определяется StorageExtensions)
TryConvertInt64Enumerable Возвращает перечисление значений Int64 или null, если список отсутствует по ключу. Если список присутствует, то каждое значение должно быть не равно null и успешно конвертироваться в Int64.
(Определяется StorageExtensions)
TryConvertTimeSpan Возвращает значение TimeSpan или null из указанного хранилища по ключу. Выполняет преобразование типов при необходимости.
(Определяется StorageExtensions)
TryFirstKeyValuePairString, Object Возвращает первый элемент последовательности, удовлетворяющий условию.
(Определяется CollectionsExtensions)
TryGetT

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

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


(Определяется StorageExtensions)
TryGetConverterFormat Возвращает формат, в который должно быть сконвертировано содержимое, или null, если конвертация не требуется.
(Определяется CardRequestExtensions)
TryGetServerToken Возвращает серверный токен безопасности из данных дополнительной информации, если он был туда добавлен.
(Определяется KrPermissionExtensions)
TryGetStartingKrProcessParameters Возвращает параметры запускаемого процесса.
(Определяется KrProcessSharedExtensions)
TryGetTiles Метод для получения тайлов из info.
(Определяется WorkflowEngineExtensions)
TryGetValidationNotNullTableInfoList Возвращает список объектов CardValidationNotNullTableInfo для заданного хранилища storage или null, если искомый список не был найден в хранилище.
(Определяется CardValidationExtensions)
TryGetValidationTransactionActionInfoList Возвращает список выполняемых в транзакции методов для заданного хранилища storage или null, если искомый список не был найден в хранилище.
(Определяется CardValidationExtensions)
TryGetValidationUniqueInfoList Возвращает список объектов CardValidationUniqueInfo для заданного хранилища storage или null, если искомый список не был найден в хранилище.
(Определяется CardValidationExtensions)
TryGetValueT Возвращает признак наличия значения в хранилище IDictionary<string, object>, полученное по ключу key и само значение и приведённое к типу T при его наличии.
Внимание! Если требуется получить значение, которое может присутствовать со значением null, но тип данных не допускает null, например, для типа int, то пишите следующим образом: storage.TryGet<int?>("key") ?? 0
(Определяется StorageExtensions)
TrySingleOrDefaultKeyValuePairString, Object Возвращает единственный конкретный элемент коллекции или значение по умолчанию для типа, если этот элемент не найден.
(Определяется CollectionsExtensions)
WithPreviousAndNextKeyValuePairString, Object
(Определяется EnumerableExtensions)

См. также