ReportObject Classe

Definizione

Rappresenta un oggetto report.

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
Ereditarietà
ReportObject
Derivato
Attributi
Implementazioni

Costruttori

Nome Descrizione
ReportObject()

Inizializza una nuova istanza della classe ReportObject.

Proprietà

Nome Descrizione
ComponentMetadata

Ottiene o imposta i metadati dei componenti.

DesignerModel

Ottiene o stabilisce se l'oggetto ReportObject è un modello progettato.

Parent

Il genitore di questo rapporto obietta.

(Ereditato da ReportObjectBase)
Site

Ottiene o imposta il sito associato all'oggetto ReportObject .

Metodi

Nome Descrizione
CheckVisitedAndUpdate(ReportObject, ICollection<ReportObject>)

Specificato se il ReportObject viene visitato e aggiornato.

CloneObject(Object)

Crea una copia dell'oggetto ReportObject.

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

Confronta le espressioni dei parametri di report di due ReportObject oggetti.

DeepClone()

Restituisce un clone profondo di questa ReportObject istanza.

GetContainingDataScopes()

Restituisce l'elenco degli oggetti report che contiene ambiti dati.

GetDataScopesForDefaultImpl(IContainedObject)

Restituisce gli scope dei dati per l'implementazione predefinita.

GetDependenciesCore(IList<ReportObject>)

Restituisce il nucleo delle dipendenze per l'oggetto ReportObject .

Initialize()

Inizializza un'istanza di ReportObject.

InitializeForDesigner()

Inizializza l'oggetto report per il designer.

OnChildPropertyChanged(Int32, Object, Object)

Solleva un evento quando la proprietà del bambino è stata cambiata.

OnPropertyChanged(Int32, Object, Object)

Solleva un evento quando la proprietà è stata cambiata.

RdlSemanticEqualsCore(ReportObject, ICollection<ReportObject>)

Restituisce se la semantica del linguaggio di definizione del report sia la stessa con l'oggetto core.

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

Salva il valore della proprietà dell'oggetto report.

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

Confronta se la semantica dell'oggetto report è la stessa.

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

Confronta se la semantica dell'oggetto report è la stessa.

UpgradeRDL(Stream, Boolean)

Aggiorna il linguaggio di definizione del report dell'oggetto report.

UpgradeRDL(XmlReader, String, Boolean, Boolean)

Aggiorna il linguaggio di definizione del report dell'oggetto report.

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IComponent.Disposed

Succede quando l'oggetto ReportObject viene smaltito.

IDisposable.Dispose()

Esegue attività definite dall'applicazione associate alla liberazione, al rilascio o alla reimpostazione di risorse non gestite.

Si applica a