다음을 통해 공유


Microsoft.ReportingServices.Interfaces 네임스페이스

Contains classes and interfaces that enable you to construct and send custom notifications to users through your own delivery extensions, and to build custom security extensions for Reporting Services.

The Reporting Services Extension Class Library is a set of classes, interfaces, and value types that are included in Reporting Services. This library provides access to system functionality and is designed to be the foundation on which .NET Framework applications can be used to extend Reporting Services components.

클래스

  클래스 설명
공용 클래스 AceCollection Represents a collection of access control entries specifying access rights for one or more trustees.
공용 클래스 AceStruct An access control entry for a trustee (user, group, or computer) that specifies the operations that a trustee can perform on items in the report server database.
공용 클래스 CatalogOperationsCollection Represents a collection of catalog operations.
공용 클래스 DatasourceOperationsCollection Represents a collection of data source operations.
공용 클래스 DoNotCacheQueryDesignerAttribute Forces a query designer to be reloaded each time it is instantiated.
공용 클래스 EnableEventArgs Provides data for the EnableAltDesignerChanged event.
공용 클래스 Extension Represents an extension in SQL Server Reporting Services.
공용 클래스 F1KeywordAttribute Specifies the topic keyword to search for SQL Server Books Online when the F1 key is pressed in the query designer interface.
공용 클래스 FolderOperationsCollection Represents a collection of folder operations.
공용 클래스 LocalizedNameAttribute Provides the localized name of an extension.
공용 클래스 ModelItemOperationsCollection Represents a collection of ModelItemOperationsCollection.
공용 클래스 ModelOperationsCollection Represents a collection of ModelOperation objects.
공용 클래스 Notification Represents subscription information that delivery extensions use to deliver reports.
공용 클래스 OperationNames Contains the field names and corresponding values for operations that users can perform on items in SQL Server Reporting Services.
공용 클래스 RenderedOutputFile Represents the output from a rendering extension. A RenderedOutputFile object contains the associated filename and type information that is required by the delivery extension in order to process the stream returned by the rendering extension.
공용 클래스 Report Represents report-specific information and methods that enable delivery extensions to deliver reports to users.
공용 클래스 ReportOperationsCollection Represents a collection of report operations.
공용 클래스 ResourceOperationsCollection Represents a collection of resource operations.
공용 클래스 Setting Represents a setting for an extension.
공용 클래스 SupportsGenericQueryDesignerAttribute Specifies whether the IQueryDesigner supports custom text mode.
공용 클래스 SupportsMdxQuerySpecificationAttribute 인프라입니다. 더 이상 사용되지 않습니다.
공용 클래스 ValidValue Represents a valid value for an extension setting.

인터페이스

  인터페이스 설명
공용 인터페이스 IAuthenticationExtension Represents an authentication extension in SQL Server Reporting Services.
공용 인터페이스 IAuthorizationExtension Represents an extension that can be used to extend the authorization feature of SQL Server Reporting Services.
공용 인터페이스 IDeliveryExtension Represents a delivery extension in SQL Server Reporting Services.
공용 인터페이스 IDeliveryReportServerInformation Contains information about the report server that is required by delivery extensions. For example, a list of the available rendering extensions.
공용 인터페이스 IExtension Represents an extension in SQL Server Reporting Services.
공용 인터페이스 IParameter Defines the parameter properties.
공용 인터페이스 IQueryDesigner Represents a custom query designer in the Report Designer in Business Intelligence Development Studio.
공용 인터페이스 IQueryDesignerHelpConsumer 인프라입니다.
공용 인터페이스 IQueryDesignerHelpImpl 인프라입니다.
공용 인터페이스 IQueryDesignerState Represents an interface for initializing the state of an IQueryDesigner and for persisting designer state data.
공용 인터페이스 IRenderStream Provides support for rendering multiple streams from a rendering extension.
공용 인터페이스 IReportContext Defines the properties of the report context.
공용 인터페이스 IReportDefinitionCustomizationExtension Defines the ProcessReportDefinition()()()() method that is used to process a report definition.
공용 인터페이스 ISemanticModelGenerator
공용 인터페이스 ISubscriptionBaseUIUserControl Represents the means to retrieve delivery extension-specific subscription information from the user (for example, e-mail addresses).
공용 인터페이스 IUserContext Defines the properties of the context of the user session.
공용 인터페이스 IWindowsAuthenticationExtension Represents a Windows Authentication extension in SQL Server Reporting Services.

대리자

  대리자 설명
공용 대리자 CreateAndRegisterStream Creates and registers a stream and is called by a report server to retrieve the stream to which to render a report.
공용 대리자 EnableEventHandler Represents a method for handling the EnableAltDesignerChanged event

열거형

  열거형 설명
공용 열거형 AuthenticationType Defines the modes of authentication.
공용 열거형 CatalogOperation Describes the operations that a user can perform on the catalog.
공용 열거형 DatasourceOperation Describes the operations that a user can perform on a shared data source.
공용 열거형 FolderOperation Describes the operations that a user can perform on a folder.
공용 열거형 ModelItemOperation Describes the types of operations allowed on a model item.
공용 열거형 ModelOperation Describes the operations that a user may perform on a model.
공용 열거형 RdceCustomizableElementId Defines the report elements that can be customized.
공용 열거형 ReportOperation Describes the operations that a user can perform on a report.
공용 열거형 ResourceOperation Describes the operations that a user can perform on a resource.
공용 열거형 SecurityItemType Describes the item associated with a specific authorization request.
공용 열거형 StreamOper Defines the operation that is used by the CreateAndRegisterStream method. Rendering extensions may request a stream that is available for client applications through SOAP or URL access or a temporary stream to be used during the rendering process.

참고 항목

참조

관련 자료