public abstract class CardSerializableObject : ValidationObject,
ISealable, IAsyncStorageSerializable, IClipboardPreparablePublic MustInherit Class CardSerializableObject
Inherits ValidationObject
Implements ISealable, IAsyncStorageSerializable, IClipboardPreparablepublic ref class CardSerializableObject abstract : public ValidationObject,
ISealable, IAsyncStorageSerializable, IClipboardPreparable[<AbstractClassAttribute>]
type CardSerializableObject =
class
inherit ValidationObject
interface ISealable
interface IAsyncStorageSerializable
interface IClipboardPreparable
end| CardSerializableObject | Инициализирует новый экземпляр класса CardSerializableObject |
| ContainsFormatVersion | Признак того, что при десериализации объекта формат версии должен быть получен вызовом TryGetFormatVersionFromStorage(IReadOnlyDictionaryString, Object). Актуально для типов карточки CardType. |
| IsSealed | Признак того, что объект был защищён от изменений. |
| Reference | Имя глобального объекта, на который ссылается данный объект. |
| CreateAndEnsureSealingT | Создаёт объект типа T посредством конструктора по умолчанию и защищает его от изменений, если текущий объект также защищён от изменений. |
| DeserializeAsync | Асинхронно выполняет десериализацию полей объекта из заданного хранилища. Возвращает объект, используемый далее при десериализации (обычно возвращает текущий объект this кроме тех случаев, когда возвращается объект-суррогат). |
| DeserializeFromJsonAsync(String, ICardSerializableContext, CancellationToken) | Десериализует объект и его дочерние объекты из заданного текстового JSON с сохраняемыми типами данных. |
| DeserializeFromJsonAsyncT(String, ICardSerializableContext, CancellationToken) | Создаёт и объект и его дочерние объекты из заданного текстового JSON с сохраняемыми типами данных. |
| DeserializeFromStorageAsync(DictionaryString, Object, ICardSerializableContext, CancellationToken) | Десериализует объект и его дочерние объекты из заданного хранилища Dictionary<string, object?>. |
| DeserializeFromStorageAsyncT(DictionaryString, Object, ICardSerializableContext, CancellationToken) | Создаёт и десериализует объект из заданного хранилища Dictionary<string, object?>. |
| DeserializeFromStorageCoreAsync | Десериализует объект и его дочерние объекты из заданного хранилища Dictionary<string, object?>. |
| DeserializeFromStorageInternalAsync | Выполняет десериализацию объекта и всех его дочерних объектов из хранилища Dictionary<string, object?>. |
| DeserializeGuidListFromStorage | Выполняет десериализацию заданного объекта SealableList<Guid> из хранилища Dictionary<string, object?>. |
| DeserializeObjectFromStorageAsyncT | Десериализует объект из заданного хранилища Dictionary<string, object?>. |
| DeserializeObjectListFromStorageAsyncT(DictionaryString, Object, String, ICardSerializableContext, CancellationToken) | Выполняет десериализацию коллекции объектов CardSerializableObject из хранилища Dictionary<string, object?>. |
| DeserializeObjectListFromStorageAsyncT(DictionaryString, Object, String, ActionT, ICardSerializableContext, CancellationToken) | Выполняет десериализацию коллекции объектов CardSerializableObject из хранилища Dictionary<string, object?>. |
| DeserializeObjectListFromStorageWithMaterializationAsync | Выполняет десериализацию коллекции объектов CardSerializableObject из хранилища Dictionary<string, object?>. |
| 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) |
| GetHashCode | Serves as the default hash function. (Унаследован от Object) |
| GetType | Gets the Type of the current instance. (Унаследован от Object) |
| GetValidationName |
Возвращает строку, определяющую имя объекта, или null,
если имя объекта ещё неизвестно или объект не содержит имени.
(Унаследован от ValidationObject) |
| IsValid | Выполняет проверку объекта на валидность и возвращает признак того, что объект является валидным. (Унаследован от ValidationObject) |
| MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object) |
| OnDeserializedAsync | Выполняется после успешной десериализации объекта и всех его дочерних объектов. |
| OnDeserializingAsync | Выполняется перед десериализацией объекта и всех его дочерних объектов. |
| PrepareForPasteAsync | Подготавливает объект после чтения из буфера обмена. |
| Seal | Защищает объект от изменений. |
| SealInternal | Защищает объект от изменений. Метод может быть переопределён в классах-наследниках. |
| SealNotNull | Защищает от изменений заданный объект, если он не равен null. |
| SerializeAsync | Асинхронно выполняет сериализацию полей объекта в заданное хранилище. |
| SerializeGuidListToStorage | Выполняет сериализацию заданного объекта SealableList<Guid> в хранилище Dictionary<string, object?>. |
| SerializeObjectListToStorageAsyncT(DictionaryString, Object, String, IEnumerableT, ICardSerializableContext, CancellationToken) | Выполняет сериализацию коллекции объектов CardSerializableObject в хранилище Dictionary<string, object?>. |
| SerializeObjectListToStorageAsyncT(DictionaryString, Object, String, IEnumerableKeyValuePairString, T, ICardSerializableContext, CancellationToken) | Выполняет сериализацию хеш-таблицы объектов CardSerializableObject в хранилище Dictionary<string, object?>. |
| SerializeObjectListToStorageAsyncT, TOrder(DictionaryString, Object, String, IEnumerableT, FuncT, TOrder, ICardSerializableContext, CancellationToken) | Выполняет сериализацию коллекции объектов CardSerializableObject в хранилище Dictionary<string, object?>. |
| SerializeObjectToStorageAsyncT | Сериализует объект и его дочерние объекты. Возвращает хранилище объекта Dictionary<string, object?> или null, если объект obj равен null. |
| SerializeToJsonAsync | Сериализует объект и его дочерние объекты в форме текстового JSON с сохраняемыми типами данных. |
| SerializeToStorageAsync(CancellationToken) | Сериализует объект и его дочерние объекты в возвращаемое хранилище Dictionary<string, object?>. |
| SerializeToStorageAsync(DictionaryString, Object, CancellationToken) | Сериализует объект и его дочерние объекты в заданное хранилище Dictionary<string, object?>. |
| SerializeToStorageCoreAsync | Сериализует объект и его дочерние объекты в заданное хранилище Dictionary<string, object?>. |
| SerializeToStorageInternalAsync | Выполняет сериализацию текущего объекта и всех его дочерних объектов в хранилище Dictionary<string, object?>. |
| SortStorageList | Сортирует элементы внутри хранилища по заданному ключу. |
| ToString | Returns a string that represents the current object. (Унаследован от Object) |
| TryGetFormatVersionFromStorage | Получает версию формата из хранилища. |
| Validate |
Выполняет валидацию объекта и всех его дочерних объектов.
(Унаследован от ValidationObject) |
| Validate(IValidationResultBuilder) | Выполняет валидацию текущего объекта и всех его дочерних объектов. (Унаследован от ValidationObject) |
| ValidateInternal | Выполняет валидацию текущего объекта и всех его дочерних объектов. (Унаследован от ValidationObject) |