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()

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

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