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

ISerializableObject - методы

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

Методы
  ИмяОписание
Открытый методAdd(T) (Унаследован от ICollectionKeyValuePairString, Object.)
Открытый методAdd(TKey, TValue) (Унаследован от IDictionaryString, Object.)
Открытый методClear (Унаследован от ICollectionKeyValuePairString, Object.)
Открытый методClearCache
Очищает кэш сериализованных данных, если он больше не требуется.
Открытый методClone
Создаёт полную копию объекта.
Открытый методContains (Унаследован от ICollectionKeyValuePairString, Object.)
Открытый методContainsKey (Унаследован от IDictionaryString, Object.)
Открытый методCopyTo (Унаследован от ICollectionKeyValuePairString, Object.)
Открытый методDeserialize(Byte)
Десериализует объект из последовательности байт средствами [Tessa.Platform.Json.TessaSerializer].
Открытый методDeserialize(String)
Десериализует объект из текстовой строки средствами [Tessa.Platform.Json.TessaSerializer]. В отличие от бинарной сериализации, результат текстовой сериализации более читаемый и его может изменять пользователь, но при этом теряется часть информации по типам данных. Например, любые целые числа преобразуются в [System.Int64], а многие типы, за исключением числовых и булевских, такие как [System.Guid], выводятся в виде строки.
Открытый методGetEnumerator
Returns an enumerator that iterates through the collection.
(Унаследован от IEnumerableKeyValuePairString, Object.)
Открытый методGetStorage
Возвращает хранилище Dictionary<string, object>, декоратором для которого является текущий объект.
(Унаследован от IStorageObjectProvider.)
Открытый методIsEmpty
Возвращает признак того, что объект не содержит сериализуемой информации.
Открытый методIsModified
Возвращает признак того, что объект был изменён с момента его создания.
(Унаследован от INotificationObject.)
Открытый методRemove(TKey) (Унаследован от IDictionaryString, Object.)
Открытый методRemove(T) (Унаследован от ICollectionKeyValuePairString, Object.)
Открытый методSeal
Защищает объект от изменений.
(Унаследован от ISealable.)
Открытый методSerialize
Сериализует объект в последовательность байт средствами [Tessa.Platform.Json.TessaSerializer].
Открытый методSerializeJson
Сериализует объект в виде текстовой строки средствами [Tessa.Platform.Json.TessaSerializer]. В отличие от бинарной сериализации, результат текстовой сериализации более читаемый и его может изменять пользователь, но при этом теряется часть информации по типам данных. Например, любые целые числа преобразуются в [System.Int64], а многие типы, за исключением числовых и булевских, такие как [System.Guid], выводятся в виде строки.
Открытый методSetModified
Устанавливает признак наличия изменений в значение value. Если изменения отсутствовали и этот метод установил значение true, то подписчики события [Modified] уведомляются о наступлении события.
(Унаследован от INotificationObject.)
Открытый методSetStorage
Устанавливает хранилище объекта в соответствии с переданной коллекцией ключ / значение.
Открытый методTryGetValue
Gets the value associated with the specified key.
(Унаследован от IDictionaryString, 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.)
Открытый метод расширенияGetT
Возвращает значение из хранилища 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.)
Открытый метод расширенияMergeTo
Копирует данные из сериализуемого объекта в коллекцию ключ / значение, выполняя слияние с перезаписью уже существующих в заданном объекте данных.
(Определяется StorageExtensions.)
Открытый метод расширения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.)
Открытый метод расширения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.)
Открытый метод расширенияToBase64String
Сериализует объект в виде строки base-64.
(Определяется StorageExtensions.)
Открытый метод расширенияToDictionaryStorage
Преобразует заданную хеш-таблицу в форму Dictionary<string, object>, которая может затем использоваться в качестве хранилища для объектов StorageObject. Если объект dictionary уже является требуемым типом, то выполняется преобразование типа без копирования.
(Определяется PlatformExtensions.)
Открытый метод расширенияToObservableCollectionKeyValuePairString, Object
Преобразует коллекцию IEnumerable в ObservableCollection
(Определяется Extensions.)
Открытый метод расширенияToSealableListKeyValuePairString, Object
Возвращает список объектов, поддерживающий защиту от изменений. Каждый из объектов T в списке либо не реализует интерфейс ISealable, либо защита от изменений таких объектов не активируется вместе со списком.
(Определяется Extensions.)
Открытый метод расширенияToSerializable
Возвращает сериализуемый объект, полученный для заданного объекта, предоставляющего доступ к хранилищу Dictionary<string, object>.
(Определяется StorageExtensions.)
Открытый метод расширения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.)
В начало страницы
См. также