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


Trace Класс

Определение

Предоставляет механизм хранения журналов событий, которые могут быть просмотрены или воспроизведены позднее. Этот класс не наследуется.

[System.Runtime.InteropServices.Guid("6418C2E4-B678-46c3-8762-DC344F549317")]
public sealed class Trace : Microsoft.AnalysisServices.Core.Trace, ICloneable, Microsoft.AnalysisServices.Tabular.IMajorObject, Microsoft.AnalysisServices.Tabular.ITrace
[<System.Runtime.InteropServices.Guid("6418C2E4-B678-46c3-8762-DC344F549317")>]
type Trace = class
    inherit Trace
    interface IMajorObject
    interface ITrace
    interface ICloneable
Public NotInheritable Class Trace
Inherits Trace
Implements ICloneable, IMajorObject, ITrace
Наследование
Атрибуты
Реализации

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

Trace()

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

Trace(String, String)

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

Поля

MaxIDLength

Задает максимальную длину идентификатора.

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

Задает максимальную длину имени.

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

Свойства

Annotations

Возвращает коллекцию всех заметок, связанных с основным объектом.

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

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

AutoRestart

Возвращает или задает значение, указывающее, будет ли объект Trace автоматически перезапущен после остановки и перезапуска службы.

CreatedTimestamp

Возвращает или задает дату и время создания объекта.

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

Возвращает или задает описание основного объекта.

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

Возвращает коллекцию объектов событий, которые должны фиксироваться объектом Trace.

Filter

Возвращает или задает указанный добавляемый фильтр.

FriendlyName

Возвращает понятное имя компонента.

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

Возвращает или задает идентификатор компонента.

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

Возвращает значение, указывающее, загружен ли объект MajorObject.

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

Возвращает значение, указывающее, был ли инициализирован объект Trace.

KeyForCollection

Возвращает ключ, используемый в коллекциях.

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

Возвращает или задает дату и время последнего обновления текущей схемы объекта.

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

Возвращает или задает значение, указывающее, будет ли объект Trace добавлять выходные данные журналов в существующий файл, или же файл будет перезаписан.

LogFileName

Возвращает или задает имя файла журнала для объекта Trace.

LogFileRollover

Возвращает или задает значение, указывающее, будет ли регистрирование выходных данных Trace продолжаться в новом файле или же остановится при достижении максимального размера файла журнала, заданного параметром LogFileSize.

LogFileSize

Возвращает или задает максимальный размер файла журнала в мегабайтах.

Name

Возвращает или задает имя компонента.

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

Возвращает или задает коллекцию, содержащую объект ModelComponent.

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

Возвращает родительский объект Server для объекта Trace.

Site

Возвращает или задает сайт, связанный с компонентом.

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

Возвращает или задает идентификатор для сайта, связанного с компонентом.

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

Возвращает или задает дату и время остановки объекта Trace.

XEvent

Возвращает или задает коллекцию XEvent, которая является частью этой категории.

Методы

AddToContainer(IContainer)

Добавляет объект ModelComponent в указанный контейнер.

(Унаследовано от ModelComponent)
AfterInsert(Int32)

Отображает объект ModelComponent после добавления по указанному индексу.

(Унаследовано от ModelComponent)
AfterMove(Int32, Int32)

Отображает объект ModelComponent после перемещения по указанному индексу.

(Унаследовано от ModelComponent)
AfterRemove(ModelComponentCollection)

Отображает коллекцию ModelComponentCollection после удаления объекта ModelComponent.

(Унаследовано от ModelComponent)
BeforeRemove(Boolean)

Удаляет объект ModelComponent перед очисткой.

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

Возвращает клон объекта.

Clone(Boolean)

Создает новую копию объекта MajorObject.

(Унаследовано от MajorObject)
CopyTo(MajorObject, Boolean)

Копирует объект MajorObject в указанное место назначения.

(Унаследовано от MajorObject)
CopyTo(ModelComponent)

Копирует объект ModelComponent в указанный объект.

(Унаследовано от ModelComponent)
CopyTo(NamedComponent)

Копирует объект NamedComponent в указанный объект.

(Унаследовано от NamedComponent)
CopyTo(Trace)

Копирует содержимое данного объекта в другой (целевой) объект.

Drop()

Удаляет текущий объект и обновляет сервер.

(Унаследовано от MajorObject)
Drop(DropOptions)

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

(Унаследовано от MajorObject)
Drop(DropOptions, XmlaWarningCollection)

Удаляет текущий объект и обновляет сервер с указанными параметрами. Предупреждения, причиной которых стала операция удаления, возвращаются в указанном объекте warnings.

(Унаследовано от MajorObject)
Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection)

Удаляет текущий объект и обновляет сервер с указанными параметрами. Предупреждения, возникшие в результате операции удаления, возвращаются в указанной переменной warnings, а результаты для затронутых операцией объектов возвращаются в указанной переменной impactResult.

(Унаследовано от MajorObject)
Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection, Boolean)

Удаляет текущий объект и обновляет сервер с указанными параметрами. Предупреждения, возникшие в результате операции удаления, возвращаются в указанной переменной warnings, а результаты для затронутых операцией объектов возвращаются в указанной переменной impactResult.

(Унаследовано от MajorObject)
GetCreateReferences(Hashtable, Boolean, Boolean)

Возвращает Hashtable для создания ссылок.

(Унаследовано от MajorObject)
GetDependents(Hashtable)

Возвращает объекты, зависимые от указанной таблицы Hashtable.

(Унаследовано от MajorObject)
GetDropDependents(Hashtable, Hashtable)

Возвращает зависимые от удаления объекты.

(Унаследовано от MajorObject)
GetReferences(Hashtable, Boolean)

Возвращает объекты, на которые ссылается MajorObject.

(Унаследовано от MajorObject)
GetUpdateOverwrites(Boolean)

Возвращает объект Hashtable, который перезаписывает обновляемый объект MajorObject.

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

Обновляет объект в соответствии с определениями сервера.

(Унаследовано от MajorObject)
Refresh(Boolean)

Обновляет объект в соответствии с определениями с сервера и загруженные зависимые объекты (если они указаны).

(Унаследовано от MajorObject)
Refresh(Boolean, RefreshType)

Обновляет объект в соответствии с определениями с сервера и загруженные зависимые объекты (если они указаны).

(Унаследовано от MajorObject)
RemoveFromContainer(IContainer)

Удаляет объект ModelComponent из указанного контейнера.

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

Сбрасывает компонент в исходное состояние.

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

Запускает Trace.

Stop()

Останавливает Trace.

Submit()

Отправляет объект ModelComponent.

(Унаследовано от ModelComponent)
Submit(Boolean)

Отправляет объект ModelComponent.

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

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

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

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

(Унаследовано от MajorObject)
Update(UpdateOptions)

Обновляет серверное определение текущего объекта фактическими значениями с помощью указанных параметров для обновления зависимых объектов.

(Унаследовано от MajorObject)
Update(UpdateOptions, UpdateMode)

Обновляет серверное определение текущего объекта фактическими значениями с помощью указанных параметров для обновления зависимых объектов.

(Унаследовано от MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection)

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

(Унаследовано от MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection)

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

(Унаследовано от MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection, Boolean)

Обновляет определение на сервере для текущего объекта фактическими значениями с помощью указанных параметров для обновления зависимых объектов, сообщает о предупреждениях в результате операции и возвращает затронутые операцией объекты. Если параметр analyzeImpactOnly имеет значение true, операция анализа влияния выполняется без операции обновления.

(Унаследовано от MajorObject)
Validate(ValidationErrorCollection)

Проверяет элемент, к которому он добавлен; возвращает все ошибки, обнаруженные в коллекции.

(Унаследовано от ModelComponent)
Validate(ValidationErrorCollection, Boolean)

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

(Унаследовано от ModelComponent)
Validate(ValidationErrorCollection, Boolean, ServerEdition)

Определяет, является ли объект NamedComponent допустимым.

(Унаследовано от NamedComponent)
Validate(ValidationResultCollection)

Указывает, является ли допустимым объект MajorObject.

(Унаследовано от MajorObject)
Validate(ValidationResultCollection, ValidationOptions)

Указывает, является ли допустимым объект MajorObject.

(Унаследовано от MajorObject)
Validate(ValidationResultCollection, ValidationOptions, ServerEdition)

Указывает, является ли допустимым объект MajorObject.

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

События

OnEvent

Присваивает определенный обработчик события трассировки событию, связанному с объектом Trace.

Stopped

Указывает, что объект Trace был остановлен. Этот класс не наследуется.

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

ICloneable.Clone()

Предоставляет механизм хранения журналов событий, которые могут быть просмотрены или воспроизведены позднее. Этот класс не наследуется.

IDeserializationCallback.OnDeserialization(Object)

Предоставляет механизм хранения журналов событий, которые могут быть просмотрены или воспроизведены позднее. Этот класс не наследуется.

(Унаследовано от MajorObject)
IDeserializationStartCallback.OnDeserializationBegin(Object)

Предоставляет механизм хранения журналов событий, которые могут быть просмотрены или воспроизведены позднее. Этот класс не наследуется.

(Унаследовано от MajorObject)
IFormattable.ToString(String, IFormatProvider)

Предоставляет механизм хранения журналов событий, которые могут быть просмотрены или воспроизведены позднее. Этот класс не наследуется.

(Унаследовано от NamedComponent)
IHostableComponent.Host

Предоставляет механизм хранения журналов событий, которые могут быть просмотрены или воспроизведены позднее. Этот класс не наследуется.

(Унаследовано от ModelComponent)
IMajorObject.BaseType

Предоставляет механизм хранения журналов событий, которые могут быть просмотрены или воспроизведены позднее. Этот класс не наследуется.

IMajorObject.CreateBody()

Предоставляет механизм хранения журналов событий, которые могут быть просмотрены или воспроизведены позднее. Этот класс не наследуется.

IMajorObject.DependsOn(IMajorObject)

Предоставляет механизм хранения журналов событий, которые могут быть просмотрены или воспроизведены позднее. Этот класс не наследуется.

IMajorObject.ObjectReference

Предоставляет механизм хранения журналов событий, которые могут быть просмотрены или воспроизведены позднее. Этот класс не наследуется.

IMajorObject.ParentDatabase

Предоставляет механизм хранения журналов событий, которые могут быть просмотрены или воспроизведены позднее. Этот класс не наследуется.

IMajorObject.ParentServer

Предоставляет механизм хранения журналов событий, которые могут быть просмотрены или воспроизведены позднее. Этот класс не наследуется.

IMajorObject.Path

Предоставляет механизм хранения журналов событий, которые могут быть просмотрены или воспроизведены позднее. Этот класс не наследуется.

IMajorObject.WriteRef(XmlWriter)

Предоставляет механизм хранения журналов событий, которые могут быть просмотрены или воспроизведены позднее. Этот класс не наследуется.

IModelComponent.FriendlyPath

Предоставляет механизм хранения журналов событий, которые могут быть просмотрены или воспроизведены позднее. Этот класс не наследуется.

(Унаследовано от ModelComponent)
IModelComponent.OwningCollection

Предоставляет механизм хранения журналов событий, которые могут быть просмотрены или воспроизведены позднее. Этот класс не наследуется.

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

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