Freigeben über


Microsoft.ReportingServices.Interfaces-Namespace

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.

Klassen

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

Schnittstellen

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

Delegaten

  Delegat Beschreibung
Öffentlicher Delegat CreateAndRegisterStream Creates and registers a stream and is called by a report server to retrieve the stream to which to render a report.
Öffentlicher Delegat EnableEventHandler Represents a method for handling the EnableAltDesignerChanged event

Enumerationen

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

Siehe auch

Verweis

Andere Ressourcen