public abstract class CardSerializableObject : ValidationObject,
ISealable, IAsyncStorageSerializable, IClipboardPreparable
Public MustInherit Class CardSerializableObject
Inherits ValidationObject
Implements ISealable, IAsyncStorageSerializable, IClipboardPreparable
public ref class CardSerializableObject abstract : public ValidationObject,
ISealable, IAsyncStorageSerializable, IClipboardPreparable
[<AbstractClassAttribute>]
type CardSerializableObject =
class
inherit ValidationObject
interface ISealable
interface IAsyncStorageSerializable
interface IClipboardPreparable
end
CardSerializableObject | Инициализирует новый экземпляр класса CardSerializableObject |
IsSealed | Признак того, что объект был защищён от изменений. |
Reference | Имя глобального объекта, на который ссылается данный объект. |
XmlElementNameInternal | Имя XML-элемента, для которого выполняется сериализация и десериализация. |
CheckSealed | Выбрасывает исключение если объект был защищён от изменений. |
CreateAndEnsureSealingT | Создаёт объект типа T посредством конструктора по умолчанию и защищает его от изменений, если текущий объект также защищён от изменений. |
DeserializeAsync | Асинхронно выполняет десериализацию полей объекта из заданного хранилища. |
DeserializeAttributeFromXmlAsync | Выполняется для каждого атрибута десериализуемого атрибута. |
DeserializeElementFromXmlAsync | Выполняется для каждого элемента десериализуемого объекта. |
DeserializeFromJsonAsync(String, CancellationToken) | Десериализует объект и его дочерние объекты из заданного текстового JSON с сохраняемыми типами данных. |
DeserializeFromJsonAsyncT(String, CancellationToken) | Создаёт и объект и его дочерние объекты из заданного текстового JSON с сохраняемыми типами данных. |
DeserializeFromStorageAsync(DictionaryString, Object, CancellationToken) | Десериализует объект и его дочерние объекты из заданного хранилища Dictionary<string, object?>. |
DeserializeFromStorageAsyncT(DictionaryString, Object, CancellationToken) | Создаёт и десериализует объект из заданного хранилища Dictionary<string, object?>. |
DeserializeFromStorageInternalAsync | Выполняет десериализацию объекта и всех его дочерних объектов из хранилища Dictionary<string, object?>. |
DeserializeFromXmlAsync(Stream, CancellationToken) | Выполняет десериализацию объекта из XML из заданного потока. |
DeserializeFromXmlAsync(String, CancellationToken) | Выполняет десериализацию объекта из XML, заданного посредством строки. |
DeserializeFromXmlAsync(XmlReader, CancellationToken) | Выполняет десериализацию объекта и всех его дочерних объектов из элемента XML. |
DeserializeGuidListFromStorage | Выполняет десериализацию заданного объекта SealableList<Guid> из хранилища Dictionary<string, object?>. |
DeserializeGuidListFromXml | Выполняет десериализацию заданного объекта SealableList<Guid> из XML-атрибута с заданным значением. |
DeserializeObjectFromStorage | Десериализует объект из заданного хранилища Dictionary<string, object?>. |
DeserializeObjectFromStorageAsyncT | Десериализует объект из заданного хранилища Dictionary<string, object?>. |
DeserializeObjectFromXmlAsync | Десериализует объект из XML-элемента в форме base64 посредством объекта XmlReader. |
DeserializeObjectFromXmlToListAsyncT | Выполняет десериализацию объекта CardSerializableObject из XML посредством объекта XmlReader и добавление десериализованного объекта в заданную коллекцию. |
DeserializeObjectListFromStorageAsyncT(DictionaryString, Object, String, CancellationToken) | Выполняет десериализацию коллекции объектов CardSerializableObject из хранилища Dictionary<string, object?>. |
DeserializeObjectListFromStorageAsyncT(DictionaryString, Object, String, ActionT, 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 | Выполняется после успешной десериализации объекта и всех его дочерних объектов из элемента XML. |
OnDeserializingAsync | Выполняется перед десериализацией объекта и всех его дочерних объектов из элемента XML. |
PrepareForCopyAsync | Подготавливает объект перед копированием в буффер обмена. |
PrepareForPasteAsync | Подготавливает объект после чтения из буффера обмена. |
Seal | Защищает объект от изменений. |
SealInternal | Защищает объект от изменений. Метод может быть переопределён в классах-наследниках. |
SealNotNull | Защищает от изменений заданный объект, если он не равен null. |
SerializeAsync | Асинхронно выполняет сериализацию полей объекта в заданное хранилище. |
SerializeGuidListToStorage | Выполняет сериализацию заданного объекта SealableList<Guid> в хранилище Dictionary<string, object?>. |
SerializeObjectListToStorageAsyncT(DictionaryString, Object, String, ICollectionT, CancellationToken) | Выполняет сериализацию коллекции объектов CardSerializableObject в хранилище Dictionary<string, object?>. |
SerializeObjectListToStorageAsyncT(DictionaryString, Object, String, ICollectionT, ICardSerializableContext) | Выполняет сериализацию коллекции объектов CardSerializableObject в хранилище Dictionary<string, object?>. |
SerializeObjectListToStorageAsyncT(DictionaryString, Object, String, IEnumerableKeyValuePairString, T, ICardSerializableContext) | Выполняет сериализацию хеш-таблицы объектов CardSerializableObject в хранилище Dictionary<string, object?>. |
SerializeObjectListToStorageAsyncT, TOrder(DictionaryString, Object, String, ICollectionT, FuncT, TOrder, CancellationToken) | Выполняет сериализацию коллекции объектов CardSerializableObject в хранилище Dictionary<string, object?>. |
SerializeObjectToStorage | Сериализует объект в заданное хранилище Dictionary<string, object?>. |
SerializeObjectToStorageAsync | Сериализует объект в заданное хранилище Dictionary<string, object?>. |
SerializeToJsonAsync | Сериализует объект и его дочерние объекты в форме текстового JSON с сохраняемыми типами данных. |
SerializeToStorageAsync(CancellationToken) | Сериализует объект и его дочерние объекты в возвращаемое хранилище Dictionary<string, object?>. |
SerializeToStorageAsync(DictionaryString, Object, CancellationToken) | Сериализует объект и его дочерние объекты в заданное хранилище Dictionary<string, object?>. |
SerializeToStorageInternalAsync | Выполняет сериализацию текущего объекта и всех его дочерних объектов в хранилище Dictionary<string, object?>. |
SortStorageList | Сортирует элементы внутри хранилища по заданному ключу. |
ToString | Returns a string that represents the current object. (Унаследован от Object) |
Validate |
Выполняет валидацию объекта и всех его дочерних объектов.
(Унаследован от ValidationObject) |
Validate(IValidationResultBuilder) | Выполняет валидацию текущего объекта и всех его дочерних объектов. (Унаследован от ValidationObject) |
ValidateInternal | Выполняет валидацию текущего объекта и всех его дочерних объектов. (Унаследован от ValidationObject) |