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


Элементы SPUsageDefinition

Абстрактный класс, который является общий интерфейс для определения типа использования. Соответствующий класс SPUsageEntry используется для ведения журнала использования.

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

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

  Имя Описание
Общий метод SPUsageDefinition() Конструктор по умолчанию, который вызывается неявно конструкторы производных классов по умолчанию.
Защищенный метод SPUsageDefinition(SPFarm) Этот конструктор инициализирует экземпляр объекта, который будет использоваться с конкретным SPFarm , содержащий глобальные параметры для серверов, служб и решений, установленных в ферме серверов. Этот конструктор предназначен для использования только объектом SPFarm и не должны использоваться любым другим объектом.

Вверх

Свойства

  Имя Описание
Общее свойство DaysToKeepData Возвращает или задает количество дней для хранения данных.
Общее свойство DaysToKeepDetailedData Это свойство определяет количество дней для хранения подробных данных. Должно быть меньше, чем DaysToKeepData.
Общее свойство DaysToKeepUsageFiles Это свойство определяет количество дней для хранения подробных данных. Должно быть меньше, чем DaysToKeepDetailedData.
Общее свойство Description Возвращает строковое подробное описание этого типа SPUsageDefinition.
Общее свойство DisplayName Получает отображаемое имя, описывающее экземпляр объекта постоянных в интерфейс администратора. (Унаследовано от SPPersistedObject.)
Общее свойство Enabled Возвращает или задает значение, указывающее, является ли ведение журнала использования включено для этого типа.
Общее свойство EnableReceivers Возвращает или задает значение, указывающее, приемники использования, включены ли для этого типа использования.
Общее свойство Farm Получает фермы серверов, где находится объект. (Унаследовано от SPPersistedObject.)
Общее свойство Hidden Возвращает логическое значение, которое определяет, является ли определения использования отображается в пользовательском интерфейсе.
Общее свойство Id Получает или задает идентификатор GUID, который связан с объектом. (Унаследовано от SPPersistedObject.)
Общее свойство MaxTotalSizeInBytes Это свойство сохраняет максимальный размер хранилища SQL для этого поставщика данных.
Общее свойство Name Получает или задает имя, которое используется для уникальной идентификации двух объектов, которые имеют те же родительским и класс. (Унаследовано от SPPersistedObject.)
Общее свойство Parent Получает родительский в иерархии логической дерево объектов конфигурации. (Унаследовано от SPPersistedObject.)
Общее свойство Properties Получает метаданные для сохраненного объекта. (Унаследовано от SPPersistedObject.)
Общее свойство Receivers Возвращает коллекцию этого определения использования получателей.
Общее свойство Status Получает или задает состояние объекта, который представляет класс. (Унаследовано от SPPersistedObject.)
Общее свойствоСтатический элемент TableColumnsMaxSize Это свойство возвращает максимальную длину столбца определения использования. Это обычно используется при создании экземпляра объекта SPColumnDefinition, представляющего столбец строки.
Общее свойство TypeName Получает отображаемое имя, описывающее тип объекта в интерфейс администратора. (Унаследовано от SPPersistedObject.)
Общее свойство UpgradedPersistedProperties Получает коллекцию имен полей и значений для полей, которые были удалены или изменены. (Унаследовано от SPAutoSerializingObject.)
Общее свойство UsageEntryType Содержит тип класса SPUsageEntry, соответствующий этой SPUsageDefinition.
Общее свойство Version Получает значение, которое увеличивается каждый раз, когда объект обновляется. (Унаследовано от SPPersistedObject.)
Защищенное свойство WasCreated Получает логическое значение, указывающее, является ли объект инициализируется и можно найти в базе данных. (Унаследовано от SPPersistedObject.)

Вверх

Методы

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

Вверх

См. также

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

SPUsageDefinition класс

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