Classe Report

Represents an object model report.

Gerarchia di ereditarietà

System.Object
  Microsoft.ReportingServices.RdlObjectModel.ReportObjectBase
    Microsoft.ReportingServices.RdlObjectModel.ReportObject
      Microsoft.ReportingServices.RdlObjectModel.Report

Spazio dei nomi  Microsoft.ReportingServices.RdlObjectModel
Assembly:  Microsoft.ReportingServices.Designer.Controls (in Microsoft.ReportingServices.Designer.Controls.dll)

Sintassi

'Dichiarazione
Public Class Report _
    Inherits ReportObject _
    Implements IDataScopeService, IDataScope, IContainedObject, IReportData
'Utilizzo
Dim instance As Report
public class Report : ReportObject, IDataScopeService, 
    IDataScope, IContainedObject, IReportData
public ref class Report : public ReportObject, 
    IDataScopeService, IDataScope, IContainedObject, IReportData
type Report =  
    class 
        inherit ReportObject 
        interface IDataScopeService 
        interface IDataScope 
        interface IContainedObject 
        interface IReportData 
    end
public class Report extends ReportObject implements IDataScopeService, IDataScope, IContainedObject, IReportData

Nel tipo Report sono esposti i membri seguenti.

Costruttori

  Nome Descrizione
Metodo pubblico Report Creates a new instance of the Report class.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Author Gets or sets the author of the report.
Proprietà pubblica AutoRefresh Gets or sets the rate at which the report page (when rendered as HTML) automatically refreshes, in seconds.
Proprietà pubblica Body Gets or sets how the body of the report is structured and rendered.
Proprietà pubblica Classes Gets or sets the list of classes to instantiate during report initialization.
Proprietà pubblica Code Gets or sets the definitions for custom functions to be used in expressions within the report.
Proprietà pubblica CodeModules Gets or sets the code modules to make available to the report for use in expressions.
Proprietà pubblica ComponentMetadata Gets or sets the component metadata. Ereditato da ReportObject.
Proprietà pubblica ConsumeContainerWhitespace Gets or sets a value that indicates whether all whitespace in containers, such as Body and Rectangle, should be consumed when contents grow instead of preserving the minimum white space between the contents and the container.
Proprietà pubblica CustomProperties Gets or sets the custom information to be handed to the report rendering component.
Proprietà pubblica DataElementName Gets or sets the name of a top level element that represents the report data.
Proprietà pubblica DataElementStyle Indicates whether the leaf-level values, such as text box values and chart data values, should render as elements or attributes.
Proprietà pubblica DataSchema Gets or sets the schema or namespace to use for a report data rendering.
Proprietà pubblica DataSets Gets or sets the data that is displayed as part of the report.
Proprietà pubblica DataSources Gets or sets the data sources from which data sets are taken for this report.
Proprietà pubblica DataTransform Gets or sets the location to a transformation to apply to a report data rendering.
Proprietà pubblica DeferVariableEvaluation Indicates whether the variables throughout the report do not have to be pre-evaluated at the beginning of report processing.
Proprietà pubblica Description Gets or sets the description of the report.
Proprietà pubblica DescriptionLocID Gets or sets the unique identifier for the Description property.
Proprietà pubblica EmbeddedImages Gets or sets the embedded images within the report.
Proprietà pubblica ExpressionDialog Defines the contents of a field control in a report.
Proprietà pubblica InitialPageName Gets or sets the initial or default name of the report page.
Proprietà pubblica Language Gets or sets the primary language of the text.
Proprietà pubblica Page Gets or sets the page layout information about the report.
Proprietà pubblica Parent The parent of this report object. Ereditato da ReportObjectBase.
Proprietà pubblica ReportID Gets or sets the unique identifier for the report.
Proprietà pubblica ReportParameters Gets or sets the collection of parameters for the report.
Proprietà pubblica ReportSections Gets or sets the report sections in the report.
Proprietà pubblica ReportServerUrl Gets or sets the URL of the report server.
Proprietà pubblica ReportTemplate Indicates whether the report is a report template.
Proprietà pubblica ReportUnitType Gets or sets the default unit type for the report.
Proprietà pubblica Site Infrastruttura. Gets or sets the site associated with the ReportObject object. Ereditato da ReportObject.
Proprietà pubblica Variables Gets or sets the variables defined for the report as a whole.
Proprietà pubblica Width Gets or sets the width of the report.

In alto

Metodi

  Nome Descrizione
Metodo pubblico DeepClone Returns a deep clone of this ReportObject instance. Ereditato da ReportObject.
Metodo pubblico Equals Ereditato da Object.
Metodo protetto Finalize Ereditato da Object.
Metodo pubblico GenerateDataSetName Infrastruttura. Creates a name for the data that is displayed as part of the report.
Metodo pubblico GenerateItemName(String, String, Predicate<String>) Infrastruttura. Creates a name of an item.
Metodo pubblico GenerateItemName<T>(String, Converter<String, T>) Infrastruttura. Creates a name of an item.
Metodo pubblicoMembro statico GetClsCompliantIdentifier Infrastruttura. Gets the Common Language Specification compliant identifier.
Metodo pubblico GetContainingDataScopes Infrastruttura. Returns the list of report object that contains data scopes. Ereditato da ReportObject.
Metodo pubblico GetDataScopesFor Infrastruttura. Gets the data scopes for the report.
Metodo protetto GetDataScopesForDefaultImpl Infrastruttura. Returns the data scopes for default implementation. Ereditato da ReportObject.
Metodo pubblico GetDataSetByName Accesses a dataset by using the name.
Metodo pubblico GetDataSetsByDataSourceName Infrastruttura. Gets the data sets using the source name.
Metodo pubblico GetDataSourceByName Accesses a data source by its name.
Metodo protetto GetDependenciesCore Infrastruttura. Returns the dependencies core for the ReportObject object. Ereditato da ReportObject.
Metodo pubblico GetEmbeddedImageByName Accesses an embedded image by its name.
Metodo pubblico GetHashCode Ereditato da Object.
Metodo pubblico GetReportParameterByName Accesses a report parameter by its name.
Metodo pubblico GetType Ereditato da Object.
Metodo pubblico Initialize Initializes an instance of the Report class. Esegue l'override di ReportObject.Initialize().
Metodo protetto InitializeForDesigner Infrastruttura. Initializes the report object for designer. Ereditato da ReportObject.
Metodo pubblicoMembro statico Load(array<Byte[]) Loads a Report object from a report definition.
Metodo pubblicoMembro statico Load(Stream) Loads a Report object from a report definition.
Metodo pubblicoMembro statico Load(String) Loads a Report object from a report definition.
Metodo protetto MemberwiseClone Ereditato da Object.
Metodo protetto OnChildPropertyChanged Infrastruttura. Raises an event when the property of the child was changed. Ereditato da ReportObject.
Metodo protetto OnPropertyChanged Infrastruttura. Raises an event when the property was changed. Ereditato da ReportObject.
Metodo protetto RdlSemanticEqualsCore Infrastruttura. Returns whether the report definition language semantic is the same with the core object. Ereditato da ReportObject.
Metodo protetto SavePropertyValue<T> Infrastruttura. Saves the property value of the report object. Ereditato da ReportObject.
Metodo pubblico ToString Ereditato da Object.

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato IDisposable.Dispose Infrastruttura. Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. Ereditato da ReportObject.
Implementazione esplicita dell'interfacciaEvento privato IComponent.Disposed Infrastruttura. Occurs when the ReportObject object is disposed. Ereditato da ReportObject.
Implementazione esplicita dell'interfacciaProprietà privata IDataScope.Group Gets the group of where this object belong.
Implementazione esplicita dell'interfacciaProprietà privata IDataScope.Name Gets the name of this object.

In alto

Protezione dei thread

I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.

Vedere anche

Riferimento

Spazio dei nomi Microsoft.ReportingServices.RdlObjectModel