ReportObject Класс

Определение

Представляет объект отчета.

public ref class ReportObject abstract : Microsoft::ReportingServices::RdlObjectModel::ReportObjectBase, IDisposable, System::ComponentModel::IComponent
[System.ComponentModel.TypeConverter(typeof(Microsoft.ReportingServices.RdlObjectModel.ReportObject/ReportObjectConverter))]
public abstract class ReportObject : Microsoft.ReportingServices.RdlObjectModel.ReportObjectBase, IDisposable, System.ComponentModel.IComponent
[<System.ComponentModel.TypeConverter(typeof(Microsoft.ReportingServices.RdlObjectModel.ReportObject/ReportObjectConverter))>]
type ReportObject = class
    inherit ReportObjectBase
    interface IComponent
    interface IDisposable
Public MustInherit Class ReportObject
Inherits ReportObjectBase
Implements IComponent, IDisposable
Наследование
ReportObject
Производный
Атрибуты
Реализации

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

ReportObject()

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

Свойства

ComponentMetadata

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

DesignerModel

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

Parent

Родительский объект для данного объекта отчета.

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

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

Методы

CheckVisitedAndUpdate(ReportObject, ICollection<ReportObject>)

Указывается, были ли посещения и обновления объекта ReportObject.

CloneObject(Object)

Создает копию объекта ReportObject.

CompareReportParamterExpression(ReportExpression, ReportObject, ReportExpression, ReportObject, ICollection<ReportObject>)

Сравнивает выражения параметра отчета двух объектов ReportObject.

DeepClone()

Возвращает глубокий клон данного экземпляра ReportObject.

GetContainingDataScopes()

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

GetDataScopesForDefaultImpl(IContainedObject)

Возвращает области данных для реализации по умолчанию.

GetDependenciesCore(IList<ReportObject>)

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

Initialize()

Инициализирует экземпляр ReportObject.

InitializeForDesigner()

Инициализирует объект отчета для конструктора.

OnChildPropertyChanged(Int32, Object, Object)

Вызывает событие, когда была изменено свойство дочернего элемента.

OnPropertyChanged(Int32, Object, Object)

Вызывает событие, если свойство было изменено.

RdlSemanticEqualsCore(ReportObject, ICollection<ReportObject>)

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

SavePropertyValue<T>(String, T, ReportObject.SwapValue<T>)

Сохраняет значение свойства объекта отчета.

SemanticCompare<T>(IList<T>, IList<T>, ICollection<ReportObject>)

Сравнивает семантики объектов отчета на совпадение.

SemanticCompare<T>(T, T, ICollection<ReportObject>)

Сравнивает семантики объектов отчета на совпадение.

UpgradeRDL(Stream, Boolean)

Обновляет язык определения для объекта отчета.

UpgradeRDL(XmlReader, String, Boolean, Boolean)

Обновляет язык определения для объекта отчета.

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

IComponent.Disposed

Происходит, когда объект ReportObject удаляется.

IDisposable.Dispose()

Выполняет определяемые приложением задачи, связанные с удалением, высвобождением или сбросом неуправляемых ресурсов.

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