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

SessionSerializableObject - класс

Сериализуемый объект, используемый в сессии Tessa.
Иерархия наследования
SystemObject
  Tessa.Platform.RuntimeSessionSerializableObject
    Tessa.Platform.RuntimeSessionToken

Пространство имён:  Tessa.Platform.Runtime
Сборка:  Tessa (в Tessa.dll) Версия: 3.4.0
Синтаксис
[SerializableAttribute]
public abstract class SessionSerializableObject : ISessionSerializableObject, 
	IBinarySerializable, IBsonSerializable, IJsonSerializable, ISealable, ISerializable

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

Конструкторы
  ИмяОписание
Защищённый методSessionSerializableObject
Создаёт экземпляр класса с параметрами по умолчанию.
Защищённый методSessionSerializableObject(SerializationInfo, StreamingContext)
Создаёт экземпляр класса, десериализованный с использованием переданного объекта [System.Runtime.Serialization.SerializationInfo].
В начало страницы
Свойства
  ИмяОписание
Открытое свойствоIsSealed
Признак того, что объект был защищён от изменений.
Защищённое свойствоXmlElementName
Имя элемента XML для сериализуемого объекта сессии.
В начало страницы
Методы
  ИмяОписание
Защищённый методCheckSealed
Выбрасывает исключение [Tessa.Platform.ObjectSealedException], если объект был защищён от изменений.
Защищённый методСтатический членCreateXmlWriter(Stream)
Создаёт объект XmlWriter для сериализации объекта SessionSerializableObject в XML, который записывается в строковое представление в заданном объекте stream.
Защищённый методСтатический членCreateXmlWriter(StringBuilder)
Создаёт объект XmlWriter для сериализации объекта SessionSerializableObject в XML, который записывается в строковое представление в заданном объекте stringBuilder.
Защищённый методDeserializeAttributeFromXmlCore
Выполняется для каждого атрибута десериализуемого атрибута.
Защищённый методDeserializeElementFromXmlCore
Выполняется для каждого элемента десериализуемого объекта.
Защищённый методDeserializeFromBase64Core
Выполняет десериализацию объекта, сериализованного в виде base64-строки в указанном массиве байт.
Защищённый методDeserializeFromBinaryCore(Byte)
Выполняет десериализацию объекта, сериализованного в бинарном виде в указанном массиве байт.
Защищённый методDeserializeFromBinaryCore(BinaryReader)
Выполняет десериализацию объекта, сериализованного в бинарном виде, используя указанный объект для чтения.
Защищённый методDeserializeFromStorageCore
Выполняет десериализацию объекта из заданного сериализуемого хранилища Dictionary<string, object>.
Защищённый методDeserializeFromXmlCore(Stream)
Выполняет десериализацию объекта из XML из заданного потока.
Защищённый методDeserializeFromXmlCore(String)
Выполняет десериализацию объекта из XML, заданного посредством строки.
Защищённый методDeserializeFromXmlCore(XmlReader)
Выполняет десериализацию объекта и всех его дочерних объектов из элемента XML.
Открытый метод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.)
Защищённый методInvalidateSerializationCache
Сбрасывает кэш сериализованных данных, которые ускоряют повторную сериализацию. Требуется вызывать этот метод после любого изменения свойств.
Защищённый методMemberwiseClone
Creates a shallow copy of the current Object.
(Унаследован от Object.)
Защищённый методOnDeserializing
Выполняется перед десериализацией объекта. В методе рекомендуется заполнить значения полей по умолчанию.
Открытый методSeal
Защищает объект от изменений.
Защищённый методSealInternal

Защищает объект от изменений.

Метод может быть переопределён в классах-наследниках.

Защищённый методSerializeAttributesToXmlCore
Выполняет сериализацию текущего объекта в атрибуты XML.
Защищённый методSerializeElementsToXmlCore
Выполняет сериализацию всех дочерних объектов для текущего объекта в элементы XML.
Открытый методSerializeToBase64
Выполняет сериализацию объекта в виде base64-строки.
Открытый методSerializeToBinary(SessionSerializationOptions)
Выполняет сериализацию объекта в виде массива байт.
Открытый методSerializeToBinary(BinaryWriter, SessionSerializationOptions)
Выполняет сериализацию объекта в бинарном виде, используя указанный объект для записи.
Защищённый методSerializeToBinaryCore
Выполняет сериализацию объекта в бинарном виде, используя указанный объект для записи.
Открытый методSerializeToStorage(SessionSerializationOptions)
Выполняет сериализацию объекта в сериализуемое хранилище Dictionary<string, object>. Может использоваться для сериализации в Bson.
Открытый методSerializeToStorage(DictionaryString, Object, SessionSerializationOptions)
Выполняет сериализацию объекта в заданное сериализуемое хранилище Dictionary<string, object>. Может использоваться для сериализации в Bson.
Защищённый методSerializeToStorageCore
Выполняет сериализацию объекта в заданное сериализуемое хранилище Dictionary<string, object>. Может использоваться для сериализации в Bson.
Открытый методSerializeToXml(SessionSerializationOptions)
Возвращает строку, которая содержит сериализованный в XML объект.
Открытый методSerializeToXml(Stream, SessionSerializationOptions)
Выполняет сериализацию объекта в XML в заданный поток.
Открытый методSerializeToXml(XmlWriter, SessionSerializationOptions)
Выполняет сериализацию текущего объекта и всех его дочерних объектов в элемент XML.
Открытый методToString
Возвращает строковое представление объекта.
(Переопределяет ObjectToString.)
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияInternalMarkerCanvas
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.)
В начало страницы
См. также