Freigeben über


Report-Klasse

Represents an object model report.

Vererbungshierarchie

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

Namespace:  Microsoft.ReportingServices.RdlObjectModel
Assembly:  Microsoft.ReportingServices.Designer.Controls (in Microsoft.ReportingServices.Designer.Controls.dll)

Syntax

'Declaration
Public Class Report _
    Inherits ReportObject _
    Implements IDataScopeService, IDataScope, IContainedObject, IReportData
'Usage
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

Der Report-Typ macht folgende Elemente verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode Report Creates a new instance of the Report class.

Zum Anfang

Eigenschaften

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

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode DeepClone Returns a deep clone of this ReportObject instance. (Geerbt von ReportObject.)
Öffentliche Methode Equals (Geerbt von Object.)
Geschützte Methode Finalize (Geerbt von Object.)
Öffentliche Methode GenerateDataSetName Infrastruktur Creates a name for the data that is displayed as part of the report.
Öffentliche Methode GenerateItemName(String, String, Predicate<String>) Infrastruktur Creates a name of an item.
Öffentliche Methode GenerateItemName<T>(String, Converter<String, T>) Infrastruktur Creates a name of an item.
Öffentliche MethodeStatisches Element GetClsCompliantIdentifier Infrastruktur Gets the Common Language Specification compliant identifier.
Öffentliche Methode GetContainingDataScopes Infrastruktur Returns the list of report object that contains data scopes. (Geerbt von ReportObject.)
Öffentliche Methode GetDataScopesFor Infrastruktur Gets the data scopes for the report.
Geschützte Methode GetDataScopesForDefaultImpl Infrastruktur Returns the data scopes for default implementation. (Geerbt von ReportObject.)
Öffentliche Methode GetDataSetByName Accesses a dataset by using the name.
Öffentliche Methode GetDataSetsByDataSourceName Infrastruktur Gets the data sets using the source name.
Öffentliche Methode GetDataSourceByName Accesses a data source by its name.
Geschützte Methode GetDependenciesCore Infrastruktur Returns the dependencies core for the ReportObject object. (Geerbt von ReportObject.)
Öffentliche Methode GetEmbeddedImageByName Accesses an embedded image by its name.
Öffentliche Methode GetHashCode (Geerbt von Object.)
Öffentliche Methode GetReportParameterByName Accesses a report parameter by its name.
Öffentliche Methode GetType (Geerbt von Object.)
Öffentliche Methode Initialize Initializes an instance of the Report class. (Überschreibt ReportObject.Initialize().)
Geschützte Methode InitializeForDesigner Infrastruktur Initializes the report object for designer. (Geerbt von ReportObject.)
Öffentliche MethodeStatisches Element Load(array<Byte[]) Loads a Report object from a report definition.
Öffentliche MethodeStatisches Element Load(Stream) Loads a Report object from a report definition.
Öffentliche MethodeStatisches Element Load(String) Loads a Report object from a report definition.
Geschützte Methode MemberwiseClone (Geerbt von Object.)
Geschützte Methode OnChildPropertyChanged Infrastruktur Raises an event when the property of the child was changed. (Geerbt von ReportObject.)
Geschützte Methode OnPropertyChanged Infrastruktur Raises an event when the property was changed. (Geerbt von ReportObject.)
Geschützte Methode RdlSemanticEqualsCore Infrastruktur Returns whether the report definition language semantic is the same with the core object. (Geerbt von ReportObject.)
Geschützte Methode SavePropertyValue<T> Infrastruktur Saves the property value of the report object. (Geerbt von ReportObject.)
Öffentliche Methode ToString (Geerbt von Object.)

Zum Anfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode IDisposable.Dispose Infrastruktur Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Geerbt von ReportObject.)
Explizite SchnittstellenimplementierungPrivates Ereignis IComponent.Disposed Infrastruktur Occurs when the ReportObject object is disposed. (Geerbt von ReportObject.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft IDataScope.Group Gets the group of where this object belong.
Explizite SchnittstellenimplementierungPrivate Eigenschaft IDataScope.Name Gets the name of this object.

Zum Anfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

Microsoft.ReportingServices.RdlObjectModel-Namespace