Microsoft.ReportingServices.Interfaces Spazio dei nomi

Contiene classi e interfacce che consentono di costruire notifiche personalizzate e di inviarle agli utenti tramite estensioni per il recapito personalizzate, nonché di compilare estensioni di sicurezza personalizzate per Reporting Services.

Classi

AceCollection

Rappresenta una raccolta di voci di controllo di accesso che specifica i diritti di accesso per uno o più elementi trusted.

AceStruct

Rappresenta una voce di controllo di accesso per un elemento trusted (utente, gruppo o computer) che specifica le operazioni che un elemento trusted può eseguire sugli elementi nel database del server di report.

CatalogOperationsCollection

Rappresenta una raccolta di operazioni di catalogo.

DatasourceOperationsCollection

Rappresenta una raccolta di operazioni di origine dati.

DoNotCacheQueryDesignerAttribute

Forza una Progettazione query a essere ricaricata ogni volta che ne viene creata un'istanza.

EnableEventArgs

Fornisce dati per l'evento EnableAltDesignerChanged.

Extension

Rappresenta un'estensione in SQL Server Reporting Services.

F1KeywordAttribute

Rappresenta la parola chiave dell'argomento per la ricerca della Documentazione online di SQL Server quando viene premuto il tasto F1 nell'interfaccia di Progettazione query.

FolderOperationsCollection

Rappresenta una raccolta di operazioni di cartella.

LocalizedNameAttribute

Fornisce il nome localizzato di un'estensione.

ModelItemOperationsCollection

Rappresenta una raccolta di oggetti ModelItemOperationsCollection.

ModelOperationsCollection

Rappresenta una raccolta di oggetti ModelOperation.

Notification

Rappresenta informazioni sulle sottoscrizioni utilizzate dalle estensioni per il recapito per recapitare i report.

NotificationWithResult

Rappresenta una notifica con il risultato.

OperationNames

Contiene i nomi dei campi e i valori corrispondenti per le operazioni che l'utente può eseguire sugli elementi in SQL Server Reporting Services.

RenderedOutputFile

Rappresenta l'output di un'estensione per il rendering. Un oggetto RenderedOutputFile contiene il nome file associato e le informazioni sul tipo richiesti dall'estensione per il recapito per elaborare il flusso restituito dall'estensione per il rendering.

Report

Rappresenta informazioni e metodi specifici del report che consentono alle estensioni per il recapito di recapitare i report agli utenti.

ReportOperationsCollection

Rappresenta una raccolta di operazioni del report.

ResourceOperationsCollection

Rappresenta una raccolta di operazioni di risorse.

Setting

Rappresenta un'impostazione per un'estensione.

SupportsGenericQueryDesignerAttribute

Specifica se IQueryDesigner supporta la modalità testo personalizzata.

SupportsMdxQuerySpecificationAttribute

Specifica se l'oggetto IQueryDesigner supporta la modalità query dell'espressione MDX.

ValidValue

Rappresenta un valore valido per un'impostazione dell'estensione.

Interfacce

IAuthenticationExtension

Rappresenta un'estensione di autenticazione in SQL Server Reporting Services.

IAuthenticationExtension2

Rappresenta l'interfaccia dell'estensione di autenticazione.

IAuthorizationExtension

Rappresenta un'estensione che può essere utilizzata per estendere le caratteristiche di autorizzazione di SQL Server Reporting Services.

IDeliveryExtension

Rappresenta un'estensione per il recapito in SQL Server Reporting Services.

IDeliveryReportServerInformation

Contiene le informazioni sul server di report richieste dalle estensioni per il recapito. Ad esempio, un elenco delle estensioni per il rendering disponibili.

IExtension

Rappresenta un'estensione in SQL Server Reporting Services.

IParameter

Definisce le proprietà del parametro.

IQueryDesigner

Rappresenta una progettazione query personalizzata nella Progettazione report in Business Intelligence Development Studio.

IQueryDesignerHelpConsumer

Rappresenta un consumer della Guida in una finestra Progettazione query personalizzata.

IQueryDesignerHelpImpl

Rappresenta un'implementazione della Guida in una finestra Progettazione query personalizzata.

IQueryDesignerState

Rappresenta un'interfaccia per inizializzare lo stato di un oggetto IQueryDesigner e per salvare in modo permanente dati dello stato delle finestre di progettazione.

IRenderStream

Fornisce supporto per più flussi per il rendering da un'estensione per il rendering.

IReportContext

Definisce le proprietà del contesto del report.

IReportDefinitionCustomizationExtension

Definisce il metodo ProcessReportDefinition(Byte[], IReportContext, IUserContext, Byte[], IEnumerable<RdceCustomizableElementId>) utilizzato per elaborare una definizione di report.

IRSRequestContext

Definisce le proprietà del contesto della richiesta per i servizi di creazione di report.

ISemanticModelGenerator

Definisce le proprietà e i metodi per la generazione di un modello semantico di un report.

ISubscriptionBaseUIUserControl

Rappresenta il mezzo per il recupero delle informazioni sulla sottoscrizione specifiche dell'estensione per il recapito (ad esempio, un indirizzo di posta elettronica).

IUserContext

Definisce le proprietà del contesto della sessione utente.

IWindowsAuthenticationExtension

Rappresenta un'estensione di autenticazione di Windows in SQL Server Reporting Services.

IWindowsAuthenticationExtension2

Rappresenta l'interfaccia dell'estensione di autenticazione di Windows.

Enumerazioni

AuthenticationType

Definisce le modalità di autenticazione.

CatalogOperation

Descrive le operazioni che un utente può eseguire sul catalogo.

DatasourceOperation

Specifica le operazioni che un utente può eseguire in un'origine dati condivisa.

FolderOperation

Descrive le operazioni che un utente può eseguire su una cartella.

ModelItemOperation

Descrive i tipi di operazioni consentite in un elemento del modello.

ModelOperation

Descrive le operazioni che un utente può eseguire su un modello.

RdceCustomizableElementId

Definisce gli elementi del report che possono essere personalizzati.

ReportOperation

Vengono descritte le operazioni che un utente può eseguire su un report.

ResourceOperation

Specifica le operazioni che un utente può eseguire in una risorsa.

SecurityItemType

Enumera l'elemento associato a una richiesta di autorizzazione specifica.

StreamOper

Definisce l'operazione utilizzata dal metodo CreateAndRegisterStream. Le estensioni per il rendering possono richiedere un flusso disponibile per le applicazioni client attraverso l'accesso SOAP o URL oppure un flusso temporaneo da utilizzare durante il processo di rendering.

Delegati

CreateAndRegisterStream

Crea e registra un flusso e viene richiamato da un server di report per recuperare il flusso in cui eseguire il rendering di un report.

EnableEventHandler

Rappresenta un metodo per la gestione dell'evento EnableAltDesignerChanged

Commenti

La libreria di classi di estensione Reporting Services è un set di classi, interfacce e tipi di valore inclusi in Reporting Services. Questa libreria fornisce l'accesso alle funzionalità di sistema ed è progettata per essere la base in cui è possibile usare applicazioni .NET Framework per estendere i componenti Reporting Services.