Класс Report

Represents a report.

Иерархия наследования

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

Пространство имен:  Microsoft.ReportingServices.RdlObjectModel
Сборка:  Microsoft.ReportingServices.Designer.Controls (в Microsoft.ReportingServices.Designer.Controls.dll)

Синтаксис

'Декларация
Public Class Report _
    Inherits ReportObject _
    Implements IDataScopeService, IDataScope, IContainedObject, IReportData
'Применение
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

Тип Report обеспечивает доступ к следующим элементам.

Конструкторы

  Имя Описание
Открытый метод Report Creates a new instance of the Report class.

В начало

Свойства

  Имя Описание
Открытое свойство Author Author of the report.
Открытое свойство AutoRefresh Rate at which the report page (when rendered as HTML) automatically refreshes, in seconds.
Открытое свойство Body Describes how the body of the report is structured and rendered.
Открытое свойство Classes Classes to instantiate during report initialization.
Открытое свойство Code Definitions for custom functions to be used in expressions within the report. Custom functions must be instance methods. If a function OnInit() is defined within code, it is called during parameter, report, and page header/footer initialization. The function must be defined as Protected and Overrides.
Открытое свойство CodeModules Code modules to make available to the report for use in expressions.
Открытое свойство ComponentMetadata The component metadata. (Производный от ReportObject.)
Открытое свойство ConsumeContainerWhitespace Gets 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.
Открытое свойство CustomProperties Custom information to be handed to the report rendering component.
Открытое свойство DataElementName Name of a top level element that represents the report data.
Открытое свойство DataElementStyle Indicates whether leaf-level values, such as text box values and chart data values, should render as elements or attributes.
Открытое свойство DataSchema The schema or namespace to use for a report data rendering.
Открытое свойство DataSets Describes the data that is displayed as part of the report.
Открытое свойство DataSources Describes the data sources from which data sets are taken for this report.
Открытое свойство DataTransform The location to a transformation to apply to a report data rendering. This can be a full folder path or a relative path.
Открытое свойство DeferVariableEvaluation Indicates that variables throughout the report do not have to be pre-evaluated at the beginning of report processing. They can be evaluated on-demand based on usage. Deferred variable evaluation can improve performance but should not be used if any variables are time-dependent.
Открытое свойство Description Description of the report.
Открытое свойство DescriptionLocID The unique identifier for the Description property.
Открытое свойство EmbeddedImages Images embedded within the report.
Открытое свойство InitialPageName The initial or default name of the report page.
Открытое свойство Language The primary language of the text.
Открытое свойство Page Contains page layout information about the report.
Открытое свойство Parent The parent of this report object. (Производный от ReportObjectBase.)
Открытое свойство ReportID The unique identifier for the report.
Открытое свойство ReportParameters Parameters for the report.
Открытое свойство ReportSections The report sections in the report.
Открытое свойство ReportServerUrl The URL of the report server.
Открытое свойство ReportTemplate Indicates whether this is a report template.
Открытое свойство ReportUnitType The default unit type for the report.
Открытое свойство Site Инфраструктура. (Производный от ReportObject.)
Открытое свойство Variables Variables defined for the report as a whole.
Открытое свойство Width Width of the report.

В начало

Методы

  Имя Описание
Открытый метод DeepClone Returns a deep clone of this ReportObject instance. (Производный от ReportObject.)
Открытый метод Equals (Производный от Object.)
Защищенный метод Finalize (Производный от Object.)
Открытый метод GenerateDataSetName Инфраструктура.
Открытый метод GenerateItemName(String, String, Predicate< (Of < <' (String> ) > > )) Инфраструктура.
Открытый метод GenerateItemName< (Of < <' (T> ) > > )(String, Converter< (Of < <' (String, T> ) > > )) Инфраструктура.
Открытый методСтатический элемент GetClsCompliantIdentifier Инфраструктура.
Открытый метод GetContainingDataScopes Инфраструктура. (Производный от ReportObject.)
Открытый метод GetDataScopesFor Инфраструктура.
Защищенный метод GetDataScopesForDefaultImpl Инфраструктура. (Производный от ReportObject.)
Открытый метод GetDataSetByName Accesses a dataset by using the name.
Открытый метод GetDataSetsByDataSourceName Инфраструктура.
Открытый метод GetDataSourceByName Accesses a data source by its name.
Защищенный метод GetDependenciesCore Инфраструктура. (Производный от ReportObject.)
Открытый метод GetEmbeddedImageByName Accesses an embedded image by its name.
Открытый метод GetHashCode (Производный от Object.)
Открытый метод GetReportParameterByName Accesses a report parameter by its name.
Открытый метод GetType (Производный от Object.)
Открытый метод Initialize Initializes an instance of the Report class. (Переопределяет ReportObject. . :: . .Initialize() () () ().)
Защищенный метод InitializeForDesigner Инфраструктура. (Производный от ReportObject.)
Открытый методСтатический элемент Load(array<Byte> [] () [] []) Loads a Report object from a report definition.
Открытый методСтатический элемент Load(Stream) Loads a Report object from a report definition.
Открытый методСтатический элемент Load(String) Loads a Report object from a report definition.
Защищенный метод MemberwiseClone (Производный от Object.)
Защищенный метод OnChildPropertyChanged Инфраструктура. (Производный от ReportObject.)
Защищенный метод OnPropertyChanged Инфраструктура. (Производный от ReportObject.)
Защищенный метод RdlSemanticEqualsCore Инфраструктура. (Производный от ReportObject.)
Защищенный метод SavePropertyValue< (Of < <' (T> ) > > ) Инфраструктура. (Производный от ReportObject.)
Открытый метод ToString (Производный от Object.)

В начало

Явные реализации интерфейса

  Имя Описание
Явная реализация интерфейсаЗакрытый метод IDisposable. . :: . .Dispose (Производный от ReportObject.)
Явная реализация интерфейсаЗакрытое событие IComponent. . :: . .Disposed (Производный от ReportObject.)
Явная реализация интерфейсаЗакрытое свойство IDataScope. . :: . .Group
Явная реализация интерфейсаЗакрытое свойство IDataScope. . :: . .Name

В начало

Безопасность многопоточности

Любые открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.