Поделиться через


SerializationStore Класс

Определение

Предоставляет базовый класс для хранения данных сериализации компонента ComponentSerializationService.

public ref class SerializationStore abstract : IDisposable
public abstract class SerializationStore : IDisposable
type SerializationStore = class
    interface IDisposable
Public MustInherit Class SerializationStore
Implements IDisposable
Наследование
SerializationStore
Реализации

Комментарии

Класс SerializationStore является классом, зависящим от реализации, в котором хранятся данные сериализации для ComponentSerializationService. Служба добавляет состояние в это хранилище сериализации. После закрытия хранилища его можно сохранить в потоке. Хранилище сериализации может быть десериализовано позднее службой сериализации того же типа. Класс SerializationStore реализует IDisposable интерфейс таким образом, чтобы IDisposable.Dispose просто вызывать Close метод .

Конструкторы

SerializationStore()

Инициализирует новый экземпляр класса SerializationStore.

Свойства

Errors

Возвращает коллекцию ошибок, которые возникли в процессе сериализации или десериализации.

Методы

Close()

Закрывает хранилище сериализации.

Dispose(Boolean)

Освобождает неуправляемые ресурсы, используемые объектом SerializationStore, а при необходимости освобождает также управляемые ресурсы.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
Save(Stream)

Сохраняет хранилище в заданный поток.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Явные реализации интерфейса

IDisposable.Dispose()

Освобождает все ресурсы, занятые модулем SerializationStore.

Применяется к

См. также раздел