WorkflowNodeStorage - класс |
Пространство имён: Tessa.Workflow.Storage
[SerializableAttribute] public sealed class WorkflowNodeStorage : WorkflowTemplateStorageWithDescriptionBase
Тип WorkflowNodeStorage предоставляет следующие члены.
| Имя | Описание | |
|---|---|---|
| WorkflowNodeStorage | Инициализирует новый экземпляр класса WorkflowNodeStorage | |
| WorkflowNodeStorage(IStorageObjectProvider) | Инициализирует новый экземпляр класса WorkflowNodeStorage | |
| WorkflowNodeStorage(DictionaryString, Object, WorkflowProcessStorage) | Инициализирует новый экземпляр класса WorkflowNodeStorage |
| Имя | Описание | |
|---|---|---|
| Actions |
Список действий узла
| |
| ActionsByID | ||
| Caption |
Отображаемый заголовок объекта
(Унаследован от WorkflowTemplateStorageBase.) | |
| DefaultSignals |
Список сигналов, на которые подписан узел по умолчанию
При работе со списком на клиенте следует использовать ObservableDefaultSignals | |
| Description |
Описание объекта
(Унаследован от WorkflowTemplateStorageWithDescriptionBase.) | |
| DynamicHash |
Хеш объекта в dynamic
(Унаследован от WorkflowStorageBase.) | |
| Hash |
Параметры объекта
(Унаследован от WorkflowStorageBase.) | |
| Height |
Высота узла
| |
| Icon | ||
| ID |
ID объекта
(Унаследован от WorkflowStorageBase.) | |
| IsStandAlone |
Признак того, что узел является одиночным (может содержать только одно действие)
| |
| Left |
Left-координата узла
| |
| Name |
Имя объекта
(Унаследован от WorkflowTemplateStorageBase.) | |
| ObservableDefaultSignals | ||
| OrderedActions | ||
| OutLinks | ||
| ParentObject |
Родительский объект
(Унаследован от WorkflowTemplateStorageBase.) | |
| Top |
Top-координата узла
| |
| Width |
Ширина узла
|
| Имя | Описание | |
|---|---|---|
| CleanCollectionAndSetNullIfEmpty |
Очищает коллекцию, найденную по ключу key, после чего устанавливает null
на место коллекции, если она стала пустой.
(Унаследован от StorageObject.) | |
| ClearCache |
Очищает внутренний кэш декораторов.
(Унаследован от StorageObject.) | |
| ClearChanges |
Метод для очистки информации об изменении объекта
(Переопределяет WorkflowStorageBaseClearChanges.) | |
| Clone | (Переопределяет WorkflowStorageBaseClone.) | |
| CloneStorage | (Унаследован от WorkflowStorageBase.) | |
| ContainsKey |
Возвращает признак того, что элемент с заданным ключом содержится в хранилище.
(Унаследован от StorageObject.) | |
| CorrectName |
Метод для установки имени с исправлением, если такое имя уже есть.
(Унаследован от WorkflowTemplateStorageBase.) | |
| EnsureCacheResolved | (Переопределяет StorageObjectEnsureCacheResolved.) | |
| 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.) | |
| FromJsonCore |
Устанавливает содержимое объекта в соответствии с данными, десериализованными из текстового JSON.
Возвращает текущий объект для цепочки вызовов.
Рассмотрите использование метода ToTypedJson(Boolean) для сериализации с сохранением полной информации по типам,
которую можно будет восстановить в методе FromTypedJson.
(Унаследован от StorageObject.) | |
| FromTypedJsonCore |
Устанавливает содержимое объекта в соответствии с данными, десериализованными из текстового JSON с сохранением типов.
Используйте метод ToTypedJson(Boolean) для сериализации с сохранением типов.
Для десериализации других объектов, у которых нет метода FromTypedJson (например, request/response),
используйте метод DeserializeFromTypedJson(String),
записав полученную структуру в объект obj.SetStorage(storage).
(Унаследован от StorageObject.) | |
| GetT(String) |
Возвращает строго типизированное значение объекта из хранилища по заданному ключу.
(Унаследован от StorageObject.) | |
| GetT(String, FuncObject) |
Возвращает строго типизированное значение объекта из хранилища по заданнному ключу
с указанием фабрики defaultValueFunc, создающей значение по умолчанию и
добавляющей его в хранилище, если оно было равно null.
(Унаследован от StorageObject.) | |
| GetDictionaryT |
Возвращает декоратор для коллекции пар ключ / значение, полученный из хранилища
по заданному ключу или созданный посредством заданной фабрики defaultDictionaryFunc,
и добавленный в хранилище, если он там отсутствует.
(Унаследован от StorageObject.) | |
| GetHashCode | Serves as the default hash function. (Унаследован от Object.) | |
| GetListT |
Возвращает декоратор для коллекции объектов, полученный из хранилища
по заданному ключу или созданный посредством заданной фабрики defaultListFunc,
и добавленный в хранилище, если он там отсутствует.
(Унаследован от StorageObject.) | |
| GetNextOrder |
Метод для получения следующего номера в списке действий
| |
| GetObjectData |
Записывает сериализованные данные текущего объекта в указанный
объект [System.Runtime.Serialization.SerializationInfo].
(Унаследован от StorageObject.) | |
| GetObjectName | (Унаследован от WorkflowTemplateStorageBase.) | |
| GetStorage |
Возвращает хранилище Dictionary<string, object>,
декоратором для которого является текущий объект.
(Унаследован от StorageObject.) | |
| GetType | Gets the Type of the current instance. (Унаследован от Object.) | |
| HasChanges |
Метод для проверки наличия изменений у объекта
(Переопределяет WorkflowStorageBaseHasChanges.) | |
| Init |
Инициализирует значение объекта с заданным ключом, если он отсутствовал в хранилище.
(Унаследован от StorageObject.) | |
| Initialize | ||
| InitNotNull |
Инициализирует значение объекта с заданным ключом, если он отсутствовал в хранилище или был равен null,
посредством фабрики объектов.
(Унаследован от StorageObject.) | |
| MarkChanged | (Унаследован от WorkflowStorageBase.) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object.) | |
| OnPropertyChanged(PropertyChangedEventArgs) | (Переопределяет WorkflowStorageBaseOnPropertyChanged(PropertyChangedEventArgs).) | |
| OnPropertyChanged(String) |
Уведомляет об изменении свойства с заданным именем у объекта.
(Унаследован от WorkflowStorageBase.) | |
| OnPropertyChangedInternal | (Унаследован от WorkflowStorageBase.) | |
| Remove |
Удаляет объект с заданным ключом из хранилища.
(Унаследован от StorageObject.) | |
| RemoveData | (Переопределяет WorkflowTemplateStorageBaseRemoveData.) | |
| SetT |
Устанавливает значение в хранилище по заданному ключу.
При этом не изменяется внутренний кэш декораторов, поэтому метод следует использовать
только для примитивных типов.
(Унаследован от StorageObject.) | |
| SetName |
Метод для установки имени объекта с проверкой его существования среду дригих объектов
(Унаследован от WorkflowTemplateStorageBase.) | |
| SetNull |
Устанавливает значение null для элемента по заданному ключу и
удаляет предыдущий элемент из внутреннего кэша декораторов.
(Унаследован от StorageObject.) | |
| SetNullIfEmptyEnumerable | (Унаследован от StorageObject.) | |
| SetStorage(DictionaryString, Object) |
Устанавливает хранилище Dictionary<string, object>,
декоратором для которого является текущий объект,
посредством копирования значений из заданного хранилища.
Если текущий объект реализует IStorageNotificationReceiver,
то для него вызывается метод NotifyStorageUpdated.
(Унаследован от StorageObject.) | |
| SetStorage(IStorageObjectProvider) |
Устанавливает хранилище Dictionary<string, object>,
декоратором для которого является текущий объект,
посредством копирования значений из хранилища заданного объекта.
Если текущий объект реализует IStorageNotificationReceiver,
то для него вызывается метод NotifyStorageUpdated.
(Унаследован от StorageObject.) | |
| SetStorageValue |
Устанавливает значение объекта, реализующего IStorageProvider, в хранилище по заданному ключу.
При этом также изменяется внутренний кэш декораторов, поэтому метод следует использовать
для декораторов.
(Унаследован от StorageObject.) | |
| ToDynamic |
Возвращает объект, осуществляющий доступ к хранилищу, декоратором для которого является текущий объект,
через позднее связывание.
(Унаследован от StorageObject.) | |
| ToJson |
Сериализует объект в текстовый JSON.
Рассмотрите использование метода ToTypedJson(Boolean) для сериализации с сохранением полной информации по типам,
которую можно будет восстановить в методе FromTypedJson.
(Унаследован от StorageObject.) | |
| ToString | Returns a string that represents the current object. (Унаследован от Object.) | |
| ToTypedJson |
Сериализует объект в текстовый JSON с сохранением информации по типам для всех подобъектов, в т.ч. для Info.
Используйте метод FromTypedJson для десериализации.
Для сериализации других объектов, у которых нет метода ToTypedJson (например, request/response),
используйте метод SerializeToTypedJson(DictionaryString, Object, Boolean),
передав в него структуру объекта obj.GetStorage().
(Унаследован от StorageObject.) | |
| TryGetT |
Возвращает строго типизированное значение объекта из хранилища по заданному ключу
или default(T), если объект по заданному ключу не найден.
(Унаследован от StorageObject.) | |
| TryGetDictionaryT |
Возвращает строго типизированное значение объекта Dictionary<string, object>
из хранилища по заданному ключу или default(T),
если объект по заданному ключу не найден.
(Унаследован от StorageObject.) | |
| TryGetListT |
Возвращает строго типизированное значение объекта List<object>
из хранилища по заданному ключу или default(T),
если объект по заданному ключу не найден.
(Унаследован от StorageObject.) | |
| TryGetString |
Возвращает строковое представление для значения объекта из хранилища по заданному ключу
или null, если объект по заданному ключу не найден.
(Унаследован от StorageObject.) | |
| UpdateData | (Переопределяет WorkflowTemplateStorageWithDescriptionBaseUpdateData(WorkflowStorageBase).) |
| Имя | Описание | |
|---|---|---|
| PropertyChanged | Событие, уведомляющее об изменении свойства с определённым именем у модели представления. (Унаследован от WorkflowStorageBase.) |
| Имя | Описание | |
|---|---|---|
| Get | (Определяется ComHelper.) | |
| InternalMarkerCanvas |
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.) | |
| Invoke | (Определяется ComHelper.) | |
| Set | (Определяется ComHelper.) |