ReportingService2005 Classe

Definizione

Contiene i metodi e le proprietà che possono essere utilizzati per chiamare il servizio Web Microsoft SQL Server 2005 Reporting Services (SSRS).

public ref class ReportingService2005 : System::Web::Services::Protocols::SoapHttpClientProtocol
public class ReportingService2005 : System.Web.Services.Protocols.SoapHttpClientProtocol
type ReportingService2005 = class
    inherit SoapHttpClientProtocol
Public Class ReportingService2005
Inherits SoapHttpClientProtocol
Ereditarietà
ReportingService2005

Commenti

Per utilizzare la libreria di servizi Web di Report Server, è necessario generare una classe proxy in Microsoft Visual C# o Microsoft Visual Basic .NET attraverso la quale si possano chiamare i vari metodi di servizio Web. Per maggiori informazioni sulla generazione di una classe proxy Reporting Services utilizzando il Microsoft .NET Framework, vedi Accesso all'API SOAP.

Costruttori

Nome Descrizione
ReportingService2005()

Inizializza una nuova istanza della classe ReportingService2005.

Proprietà

Nome Descrizione
BatchHeaderValue

Ottiene o imposta il valore (BatchHeaderValueoggetto) che rappresenta un ID batch univoco generato dal sistema per operazioni multi-metodo nell'API SOAP di Reporting Services.

ItemNamespaceHeaderValue

Il valore che rappresenta l'identificatore utilizzato per recuperare le proprietà degli oggetti.

ServerInfoHeaderValue

Le informazioni relative al server che rappresentano la versione del server di report.

Metodi

Nome Descrizione
CancelBatch()

Annulla il batch avviato tramite una chiamata al CreateBatch() metodo.

CancelJob(String)

Annulla l'esecuzione di un lavoro.

CreateBatch()

Crea un batch che esegue più metodi all'interno di una singola transazione.

CreateDataDrivenSubscription(String, ExtensionSettings, DataRetrievalPlan, String, String, String, ParameterValueOrFieldReference[])

Crea un abbonamento basato sui dati per un report specificato.

CreateDataSource(String, String, Boolean, DataSourceDefinition, Property[])

Crea una nuova fonte di dati nel database del server di report.

CreateFolder(String, String, Property[])

Aggiunge una cartella al database del server di report.

CreateLinkedReport(String, String, String, Property[])

Aggiunge un nuovo report collegato al database del server di report.

CreateModel(String, String, Byte[], Property[])

Crea un modello nello spazio di catalogo.

CreateReport(String, String, Boolean, Byte[], Property[])

Aggiunge un nuovo report al database del server di report.

CreateReportHistorySnapshot(String, Warning[])

Genera un'istantanea della cronologia del report di un report specificato.

CreateResource(String, String, Boolean, Byte[], String, Property[])

Aggiunge una nuova risorsa al database del server di report.

CreateRole(String, String, Task[])

Aggiunge un nuovo ruolo al database del server di report.

CreateSchedule(String, ScheduleDefinition)

Crea un nuovo orario condiviso.

CreateSubscription(String, ExtensionSettings, String, String, String, ParameterValue[])

Crea un abbonamento per un report specificato nel database del server di report.

DeleteItem(String)

Elimina un elemento specificato dal database del server di report.

DeleteReportHistorySnapshot(String, String)

Elimina un'istantanea della cronologia individuale del report per un report specificato. Se si verificano errori, l'istantanea della cronologia del report non viene eliminata.

DeleteRole(String)

Elimina un ruolo specificato dal database del server di report.

DeleteSchedule(String)

Elimina un programma condiviso dal database del server di report.

DeleteSubscription(String)

Elimina un abbonamento dal database del server di report.

DisableDataSource(String)

Disabilita una fonte di dati che è abilitata.

EnableDataSource(String)

Abilita una fonte dati disabilitata.

ExecuteBatch()

Esegue tutti i metodi associati a un ID batch all'interno di una singola transazione di database.

FindItems(String, BooleanOperatorEnum, SearchCondition[])

Restituisce elementi da un database server di report che corrispondono ai criteri di ricerca.

FireEvent(String, String)

Attiva un evento basato sui parametri forniti.

FlushCache(String)

Invalida la cache di un singolo report.

GenerateModel(String, String, String, Property[])

Genera un modello predefinito sopra una sorgente dati condivisa.

GetCacheOptions(String, ExpirationDefinition)

Restituisce la configurazione della cache di un report e le impostazioni che descrivono quando la copia cache del report scade.

GetDataDrivenSubscriptionProperties(String, ExtensionSettings, DataRetrievalPlan, String, ActiveState, String, String, String, ParameterValueOrFieldReference[])

Restituisce le proprietà di un abbonamento guidato dai dati.

GetDataSourceContents(String)

Restituisce il contenuto di una fonte di dati.

GetExecutionOptions(String, ScheduleDefinitionOrReference)

Restituisce l'opzione di esecuzione e le impostazioni associate per un singolo report.

GetExtensionSettings(String)

Restituisce una lista di impostazioni per una determinata estensione.

GetItemDataSourcePrompts(String)

Riceve i prompt della fonte dati per un elemento specificato.

GetItemDataSources(String)

Restituisce le fonti dati di un articolo nel catalogo.

GetItemType(String)

Recupera il tipo di elemento nel database del server di rapporti, se l'elemento esiste.

GetModelDefinition(String)

Recupera la definizione di un modello.

GetModelItemPermissions(String, String)

Recupera i permessi utente associati a un elemento nella gerarchia del modello.

GetModelItemPolicies(String, String, Boolean)

Recupera le policy associate a un elemento nella gerarchia del modello.

GetPermissions(String)

Restituisce i permessi utente associati a un elemento particolare nel database del server di report.

GetPolicies(String, Boolean)

Restituisce le policy associate a un determinato elemento nel database del server di report.

GetProperties(String, Property[])

Restituisce il valore di una o più proprietà di un elemento nel database del server di report.

GetRenderResource(String, String, String)

Restituisce la risorsa per un formato specificato di estensione di rendering.

GetReportDefinition(String)

Recupera la definizione di report di un report.

GetReportHistoryLimit(String, Boolean, Int32)

Restituisce il limite di snapshot della cronologia del report per un report specificato.

GetReportHistoryOptions(String, Boolean, ScheduleDefinitionOrReference)

Restituisce l'opzione di istantaneo della cronologia del report e le proprietà generate per un report.

GetReportLink(String)

Restituisce il nome del report la cui definizione di report è usata per il report collegato specificato.

GetReportParameters(String, String, Boolean, ParameterValue[], DataSourceCredentials[])

Restituisce le proprietà dei parametri per un report specificato. Il GetReportParameters(String, String, Boolean, ParameterValue[], DataSourceCredentials[]) metodo può anche essere utilizzato per validare i valori dei parametri rispetto ai parametri di un report specificato.

GetResourceContents(String, String)

Recupera il contenuto di una risorsa.

GetRoleProperties(String, String)

Restituisce informazioni sui ruoli e una raccolta di compiti associati.

GetScheduleProperties(String)

Restituisce le proprietà di un programma condiviso.

GetSubscriptionProperties(String, ExtensionSettings, String, ActiveState, String, String, String, ParameterValue[])

Restituisce le proprietà di un abbonamento specificato.

GetSystemPermissions()

Recupera i permessi di sistema dell'utente corrente.

GetSystemPolicies()

Restituisce le politiche di sistema, inclusi i gruppi e i ruoli associati.

GetSystemProperties(Property[])

Restituisce il valore di una o più proprietà di sistema.

GetUserModel(String, String)

Restituisce la parte semantica di un modello all'utente corrente.

InheritModelItemParentSecurity(String, String)

Elimina le policy associate a un elemento nella gerarchia del modello e fa sì che l'item erediti le policy dal suo genitore.

InheritParentSecurity(String)

Elimina le politiche associate a un elemento. Di conseguenza, l'articolo eredita le polizze dalla sua casa madre.

ListChildren(String, Boolean)

Riceve una lista dei figli di una cartella specificata.

ListDependentItems(String)

Restituisce un elenco di elementi del catalogo che fanno riferimento a un elemento specifico.

ListEvents()

Restituisce una lista di eventi supportati dal server di report.

ListExtensions(ExtensionTypeEnum)

Restituisce un elenco di estensioni configurate per un dato tipo di estensione.

ListJobs()

Restituisce un elenco dei lavori che sono in esecuzione sul server di report.

ListModelDrillthroughReports(String, String)

Elenca i report di approfondimento associati a un'entità in un modello.

ListModelItemChildren(String, String, Boolean)

Restituisce un array di elementi figli di elementi del modello.

ListModelPerspectives(String)

Elenca modelli e prospettive disponibili per l'utente.

ListReportHistory(String)

Restituisce un elenco di istantanee della cronologia del report e delle loro proprietà per un report specificato.

ListRoles(SecurityScopeEnum)

Restituisce i nomi e le descrizioni dei ruoli gestiti dal server di report.

ListScheduledReports(String)

Restituisce un elenco di report associati a un programma condiviso.

ListSchedules()

Restituisce un elenco di tutti gli orari condivisi.

ListSecureMethods()

Restituisce un elenco di metodi SOAP che richiedono una connessione sicura quando vengono attivati.

ListSubscriptions(String, String)

Restituisce un elenco degli abbonamenti creati da un utente per un determinato report. L'elenco include sia abbonamenti standard che basati sui dati.

ListSubscriptionsUsingDataSource(String)

Restituisce un elenco di abbonamenti associati a una data fonte di dati.

ListTasks(SecurityScopeEnum)

Restituisce i nomi e le descrizioni dei compiti gestiti dal server di report.

Logoff()

Disconnette l'utente corrente che effettua richieste di servizio Web.

LogonUser(String, String, String)

Effettua il login su un utente e autentica una richiesta utente al servizio Web del Report Server.

MoveItem(String, String)

Sposta o rinomina un oggetto.

PauseSchedule(String)

Pausa l'esecuzione di un programma dato.

PrepareQuery(DataSource, DataSetDefinition, Boolean, String[])

Restituisce un dataset contenente i campi recuperati dalla query di consegna per un abbonamento guidato dai dati.

RegenerateModel(String)

Aggiorna un modello esistente in base a modifiche allo schema della sorgente dati.

RemoveAllModelItemPolicies(String)

Elimina tutte le policy associate agli elementi del modello nel modello specificato.

ResumeSchedule(String)

Riprende un programma condiviso che è stato messo in pausa.

SetCacheOptions(String, Boolean, ExpirationDefinition)

Configura un report per la cache e fornisce impostazioni che specificano quando la copia memorizzata del report scade.

SetDataDrivenSubscriptionProperties(String, ExtensionSettings, DataRetrievalPlan, String, String, String, ParameterValueOrFieldReference[])

Imposta le proprietà di un abbonamento basato sui dati.

SetDataSourceContents(String, DataSourceDefinition)

Imposta il contenuto di una fonte di dati.

SetExecutionOptions(String, ExecutionSettingEnum, ScheduleDefinitionOrReference)

Imposta le opzioni di esecuzione e le proprietà di esecuzione associate per un report specificato.

SetItemDataSources(String, DataSource[])

Imposta le sorgenti dati di un articolo nel catalogo.

SetModelDefinition(String, Byte[])

Stabilisce la definizione per un modello specificato.

SetModelDrillthroughReports(String, String, ModelDrillthroughReport[])

Associa un insieme di report di drill-through a un modello.

SetModelItemPolicies(String, String, Policy[])

Stabilisce le policy di sicurezza su un elemento nella gerarchia del modello.

SetPolicies(String, Policy[])

Stabilisce le politiche associate a un elemento specificato.

SetProperties(String, Property[])

Imposta una o più proprietà di un elemento specificato.

SetReportDefinition(String, Byte[])

Stabilisce la definizione del report per un report specificato.

SetReportHistoryLimit(String, Boolean, Int32)

Specifica il numero di snapshot di un report che il server di report conserva nel database del server di report.

SetReportHistoryOptions(String, Boolean, Boolean, ScheduleDefinitionOrReference)

Imposta opzioni di cronologia dei report che specificano quando viene creato un snapshot della cronologia dei report per un report specificato.

SetReportLink(String, String)

Specifica il report utilizzato per la definizione del report di un report collegato esistente.

SetReportParameters(String, ReportParameter[])

Imposta le proprietà dei parametri del report per un report specificato.

SetResourceContents(String, Byte[], String)

Imposta il contenuto di una risorsa.

SetRoleProperties(String, String, Task[])

Imposta le proprietà del ruolo e associa una serie di compiti a un ruolo specificato.

SetScheduleProperties(String, String, ScheduleDefinition)

Imposta le proprietà di un programma condiviso.

SetSubscriptionProperties(String, ExtensionSettings, String, String, String, ParameterValue[])

Imposta le proprietà di un abbonamento.

SetSystemPolicies(Policy[])

Stabilisce la policy di sistema che definisce i gruppi e i ruoli associati.

SetSystemProperties(Property[])

Imposta una o più proprietà di sistema.

UpdateReportExecutionSnapshot(String)

Genera una snapshot di esecuzione del report per un report specificato.

ValidateExtensionSettings(String, ParameterValueOrFieldReference[])

Valida le impostazioni dell'estensione di Reporting Services.

Si applica a