[SerializableAttribute]
public abstract class SessionSerializableObject : ISessionSerializableObject,
IBinarySerializable, IBsonSerializable, IJsonSerializable, IStorageSerializable, ISealable,
ISerializable
<SerializableAttribute>
Public MustInherit Class SessionSerializableObject
Implements ISessionSerializableObject, IBinarySerializable, IBsonSerializable, IJsonSerializable,
IStorageSerializable, ISealable, ISerializable
[SerializableAttribute]
public ref class SessionSerializableObject abstract : ISessionSerializableObject,
IBinarySerializable, IBsonSerializable, IJsonSerializable, IStorageSerializable, ISealable,
ISerializable
[<AbstractClassAttribute>]
[<SerializableAttribute>]
type SessionSerializableObject =
class
interface ISessionSerializableObject
interface IBinarySerializable
interface IBsonSerializable
interface IJsonSerializable
interface IStorageSerializable
interface ISealable
interface ISerializable
end
SessionSerializableObject | Создаёт экземпляр класса с параметрами по умолчанию. |
SessionSerializableObject(SerializationInfo, StreamingContext) | Создаёт экземпляр класса, десериализованный с использованием переданного объекта [System.Runtime.Serialization.SerializationInfo]. |
IsSealed | Признак того, что объект был защищён от изменений. |
XmlElementName | Имя элемента XML для сериализуемого объекта сессии. |
CreateXmlWriter(Stream) | Создаёт объект XmlWriter для сериализации объекта SessionSerializableObject в XML, который записывается в строковое представление в заданном объекте stream. |
CreateXmlWriter(StringBuilder) | Создаёт объект XmlWriter для сериализации объекта SessionSerializableObject в XML, который записывается в строковое представление в заданном объекте stringBuilder. |
DeserializeAttributeFromXmlCore | Выполняется для каждого атрибута десериализуемого атрибута. |
DeserializeElementFromXmlCore | Выполняется для каждого элемента десериализуемого объекта. |
DeserializeFromBase64Core | Выполняет десериализацию объекта, сериализованного в виде base64-строки в указанном массиве байт. |
DeserializeFromBinaryCore(BinaryReader) | Выполняет десериализацию объекта, сериализованного в бинарном виде, используя указанный объект для чтения. |
DeserializeFromBinaryCore(Byte) | Выполняет десериализацию объекта, сериализованного в бинарном виде в указанном массиве байт. |
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) |
Get | (Определяется ComHelper) |
Invoke | (Определяется ComHelper) |
Set | (Определяется ComHelper) |
ToSerializedDictionary |
Сериализует объект в нетипизированный словарь.
(Определяется StorageExtensions) |