ReportObject Classe

Définition

Représente un objet rapport.

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
Héritage
ReportObject
Dérivé
Attributs
Implémente

Constructeurs

Nom Description
ReportObject()

Initialise une nouvelle instance de la classe ReportObject.

Propriétés

Nom Description
ComponentMetadata

Obtient ou définit les métadonnées des composants.

DesignerModel

Obtient ou définit si l’objet ReportObject est un modèle designer.

Parent

Le parent de ce rapport s’oppose.

(Hérité de ReportObjectBase)
Site

Obtient ou définit le site associé à l’objet ReportObject .

Méthodes

Nom Description
CheckVisitedAndUpdate(ReportObject, ICollection<ReportObject>)

Précisé si le ReportObject est visité et mis à jour.

CloneObject(Object)

Crée une copie de l'objet ReportObject.

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

Compare les expressions des paramètres de rapport de deux ReportObject objets.

DeepClone()

Retourne un clone profond de cette ReportObject instance.

GetContainingDataScopes()

Retourne la liste des objets de rapport contenant les champs de données.

GetDataScopesForDefaultImpl(IContainedObject)

Retourne les champs de données pour l’implémentation par défaut.

GetDependenciesCore(IList<ReportObject>)

Retourne le noyau des dépendances pour l’objet ReportObject .

Initialize()

Initialise une instance de ReportObject.

InitializeForDesigner()

Initialise l’objet rapport pour designer.

OnChildPropertyChanged(Int32, Object, Object)

Cela soulève un événement lorsque la propriété de l’enfant a été modifiée.

OnPropertyChanged(Int32, Object, Object)

Cela soulève un événement lorsque la propriété a été modifiée.

RdlSemanticEqualsCore(ReportObject, ICollection<ReportObject>)

Retourne si la sémantique du langage de définition du rapport est la même avec l’objet principal.

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

Cela enregistre la valeur de propriété de l’objet rapport.

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

Compare si la sémantique de l’objet rapport est la même.

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

Compare si la sémantique de l’objet rapport est la même.

UpgradeRDL(Stream, Boolean)

Améliore le langage de définition du rapport de l’objet rapport.

UpgradeRDL(XmlReader, String, Boolean, Boolean)

Améliore le langage de définition du rapport de l’objet rapport.

Implémentations d’interfaces explicites

Nom Description
IComponent.Disposed

Apparaît lorsque l’objet ReportObject est éliminé.

IDisposable.Dispose()

Effectue des tâches définies par l’application associées à la libération, à la libération ou à la réinitialisation des ressources non managées.

S’applique à