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


Элементы SPPersistedObject

Предоставляет методы для объекта, который будет автоматически сериализации ее состояния, сохранение этого состояния в постоянное хранилище, получать его в дальнейшем и десериализации его обратно в объект в памяти.

Тип SPPersistedObject предоставляет следующие элементы.

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

  Имя Описание
Общий метод SPPersistedObject() Инициализирует новый экземпляр класса SPPersistedObject .
Защищенный метод SPPersistedObject(String, SPPersistedObject) Инициализирует новый экземпляр класса SPPersistedObject , на основе указанного имени и родительский объект.
Защищенный метод SPPersistedObject(String, SPPersistedObject, Guid) Инициализирует новый экземпляр класса SPPersistedObject , на основе указанного имени, родительского объекта и идентификатор GUID.

Вверх

Свойства

  Имя Описание
Общее свойство DisplayName Получает отображаемое имя, описывающее экземпляр объекта постоянных в интерфейс администратора.
Общее свойство Farm Получает фермы серверов, где находится объект.
Общее свойство Id Получает или задает идентификатор GUID, который связан с объектом.
Общее свойство Name Получает или задает имя, которое используется для уникальной идентификации двух объектов, которые имеют те же родительским и класс.
Общее свойство Parent Получает родительский в иерархии логической дерево объектов конфигурации.
Общее свойство Properties Получает метаданные для сохраненного объекта.
Общее свойство Status Получает или задает состояние объекта, который представляет класс.
Общее свойство TypeName Получает отображаемое имя, описывающее тип объекта в интерфейс администратора.
Общее свойство UpgradedPersistedProperties Получает коллекцию имен полей и значений для полей, которые были удалены или изменены. (Унаследовано от SPAutoSerializingObject.)
Общее свойство Version Получает значение, которое увеличивается каждый раз, когда объект обновляется.
Защищенное свойство WasCreated Получает логическое значение, указывающее, является ли объект инициализируется и можно найти в базе данных.

Вверх

Методы

  Имя Описание
Общий метод Clone Возвращает копию объекта, не входящих в кэш в памяти, который позволяет вызывающей кода для обеспечения безопасности потока.
Общий метод Delete Удаляет объект.
Общий метод Equals Определяет, является ли текущий объект постоянных равно указанный объект. (Переопределяет Object.Equals(Object).)
Защищенный метод Finalize (Унаследовано от Object.)
Общий метод GetChild<T>() Возвращает дочерний объект постоянных на основе указанного типа.
Общий метод GetChild<T>(String) Возвращает объект дочернего объекта постоянных на основе указанного имени.
Общий метод GetHashCode Служит в качестве хэш-функции для сохраненного объекта. (Переопределяет Object.GetHashCode().)
Общий метод GetObjectData Возвращает сериализованный состояние объекта. (Унаследовано от SPAutoSerializingObject.)
Общий метод GetType (Унаследовано от Object.)
Защищенный метод HasAdditionalUpdateAccess Переопределите этот метод, чтобы разрешить большее количество пользователей для обновления объекта.
Защищенный метод MemberwiseClone (Унаследовано от Object.)
Защищенный метод OnDeserialization Сразу же после того, как вызывать базовый класс десериализации так, чтобы выполнить дополнительные действия. (Переопределяет SPAutoSerializingObject.OnDeserialization().)
Общий метод Provision Вносятся изменения на локальном сервере, необходимые, прежде чем можно будет использовать объект.
Общий метод ToString Возвращает тип и имя объекта и все его родительские элементы (родительского прародителя и т. п.). (Переопределяет Object.ToString().)
Общий метод Uncache Освобождает кэша памяти, используемый объектом.
Общий метод Unprovision Вносятся изменения на локальном сервере, необходимые для очистки после удаления объекта.
Общий метод Update() Использует объект для сохранения ее состояния и распространение изменений для всех компьютеров в ферме серверов.
Общий метод Update(Boolean) Использует объект для сохранения ее состояния и распространения изменений на всех компьютерах в ферме серверов, при необходимости создания исключения, если объект уже существует в хранилище конфигурации.
Защищенный метод UpdateParent Вызывает содержащий SPPersistedObject, если он существует, чтобы обновить состояние. (Унаследовано от SPAutoSerializingObject.)
Защищенный метод Validate Проверяет состояние всех полей до сохранения объекта.

Вверх

Операторы

  Имя Описание
Общий операторСтатический элемент Equality Возвращает логическое значение, указывающее, равны ли два указанных постоянных объектов.
Общий операторСтатический элемент Inequality Возвращает логическое значение, указывающее, является ли два указанного сохраненные объекты не равны.

Вверх

См. также

Справочные материалы

SPPersistedObject класс

Пространство имен Microsoft.SharePoint.Administration