Condividi tramite


Spazio dei nomi 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.

Classi

  Classe Descrizione
Classe pubblica AceCollection Represents a collection of access control entries specifying access rights for one or more trustees.
Classe pubblica 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.
Classe pubblica CatalogOperationsCollection Represents a collection of catalog operations.
Classe pubblica DatasourceOperationsCollection Represents a collection of data source operations.
Classe pubblica DoNotCacheQueryDesignerAttribute Forces a query designer to be reloaded each time it is instantiated.
Classe pubblica EnableEventArgs Provides data for the EnableAltDesignerChanged event.
Classe pubblica Extension Represents an extension in SQL Server Reporting Services.
Classe pubblica F1KeywordAttribute Specifies the topic keyword to search for SQL Server Books Online when the F1 key is pressed in the query designer interface.
Classe pubblica FolderOperationsCollection Represents a collection of folder operations.
Classe pubblica LocalizedNameAttribute Provides the localized name of an extension.
Classe pubblica ModelItemOperationsCollection Represents a collection of ModelItemOperationsCollection.
Classe pubblica ModelOperationsCollection Represents a collection of ModelOperation objects.
Classe pubblica Notification Represents subscription information that delivery extensions use to deliver reports.
Classe pubblica OperationNames Contains the field names and corresponding values for operations that users can perform on items in SQL Server Reporting Services.
Classe pubblica 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.
Classe pubblica Report Represents report-specific information and methods that enable delivery extensions to deliver reports to users.
Classe pubblica ReportOperationsCollection Represents a collection of report operations.
Classe pubblica ResourceOperationsCollection Represents a collection of resource operations.
Classe pubblica Setting Represents a setting for an extension.
Classe pubblica SupportsGenericQueryDesignerAttribute Specifies whether the IQueryDesigner supports custom text mode.
Classe pubblica SupportsMdxQuerySpecificationAttribute Infrastruttura. Obsoleto.
Classe pubblica ValidValue Represents a valid value for an extension setting.

Interfacce

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

Delegati

  Delegato Descrizione
Delegato pubblico CreateAndRegisterStream Creates and registers a stream and is called by a report server to retrieve the stream to which to render a report.
Delegato pubblico EnableEventHandler Represents a method for handling the EnableAltDesignerChanged event

Enumerazioni

  Enumerazione Descrizione
Enumerazione pubblica AuthenticationType Defines the modes of authentication.
Enumerazione pubblica CatalogOperation Describes the operations that a user can perform on the catalog.
Enumerazione pubblica DatasourceOperation Describes the operations that a user can perform on a shared data source.
Enumerazione pubblica FolderOperation Describes the operations that a user can perform on a folder.
Enumerazione pubblica ModelItemOperation Describes the types of operations allowed on a model item.
Enumerazione pubblica ModelOperation Describes the operations that a user may perform on a model.
Enumerazione pubblica RdceCustomizableElementId Defines the report elements that can be customized.
Enumerazione pubblica ReportOperation Describes the operations that a user can perform on a report.
Enumerazione pubblica ResourceOperation Describes the operations that a user can perform on a resource.
Enumerazione pubblica SecurityItemType Describes the item associated with a specific authorization request.
Enumerazione pubblica 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.

Vedere anche

Riferimento

Altre risorse