ReportingService2005 Classe

Definizione

Contiene i metodi e le proprietà che possono essere usati 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 del servizio Web ReportServer, è necessario generare una classe proxy in Microsoft Visual C# o Microsoft Visual Basic .NET tramite cui è possibile chiamare i vari metodi del servizio Web. Per altre informazioni sulla generazione di una classe proxy Reporting Services tramite Microsoft .NET Framework, vedere Accesso all'API SOAP.

Costruttori

ReportingService2005()

Inizializza una nuova istanza della classe ReportingService2005.

Proprietà

BatchHeaderValue

Ottiene o imposta il valore (BatchHeaderValue oggetto ) che rappresenta un ID batch univoco generato dal sistema per le operazioni a più metodi nell'API SOAP Reporting Services.

ItemNamespaceHeaderValue

Valore che rappresenta l'identificatore utilizzato per recuperare le proprietà dell'elemento.

ServerInfoHeaderValue

Informazioni correlate al server che rappresentano la versione del server di report.

Metodi

CancelBatch()

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

CancelJob(String)

Annulla l'esecuzione di un processo.

CreateBatch()

Crea un batch che esegue più metodi in un'unica transazione.

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

Crea una sottoscrizione guidata dai dati per un report specificato.

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

Crea una nuova origine 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 dei nomi del catalogo.

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

Aggiunge un nuovo report al database del server di report.

CreateReportHistorySnapshot(String, Warning[])

Genera uno snapshot della cronologia 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 una nuova pianificazione condivisa.

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

Crea una sottoscrizione 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 unico snapshot della cronologia di un report specificato. In caso di errori, lo snapshot della cronologia del report non viene eliminato.

DeleteRole(String)

Elimina un ruolo specificato dal database del server di report.

DeleteSchedule(String)

Elimina una pianificazione condivisa dal database del server di report.

DeleteSubscription(String)

Elimina una sottoscrizione dal database del server di report.

DisableDataSource(String)

Disabilita un'origine dati abilitata.

EnableDataSource(String)

Abilita un'origine dati disabilitata.

ExecuteBatch()

Esegue tutti i metodi associati a un ID batch nell'ambito di un'unica transazione di database.

FindItems(String, BooleanOperatorEnum, SearchCondition[])

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

FireEvent(String, String)

Genera un evento in base ai parametri forniti.

FlushCache(String)

Invalida la cache per un singolo report.

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

Viene generato un modello predefinito basato su un'origine dati condivisa.

GetCacheOptions(String, ExpirationDefinition)

Restituisce la configurazione della cache per un report e le impostazioni che indicano la scadenza della copia del report memorizzata nella cache.

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

Restituisce le proprietà di una sottoscrizione guidata dai dati.

GetDataSourceContents(String)

Restituisce i contenuti di un'origine dati.

GetExecutionOptions(String, ScheduleDefinitionOrReference)

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

GetExtensionSettings(String)

Restituisce un elenco di impostazioni per un'estensione specificata.

GetItemDataSourcePrompts(String)

Ottiene i prompt dell'origine dati per un elemento specificato.

GetItemDataSources(String)

Restituisce le origini dati per un elemento del catalogo.

GetItemType(String)

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

GetModelDefinition(String)

Recupera la definizione per un modello.

GetModelItemPermissions(String, String)

Recupera le autorizzazioni utente associate a un elemento nella gerarchia del modello.

GetModelItemPolicies(String, String, Boolean)

Recupera i criteri associati a un elemento nella gerarchia del modello.

GetPermissions(String)

Restituisce le autorizzazioni utente associate a un particolare elemento nel database del server di report.

GetPolicies(String, Boolean)

Restituisce i criteri associati a un particolare 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 di estensione per il rendering specificato.

GetReportDefinition(String)

Recupera la definizione di un report.

GetReportHistoryLimit(String, Boolean, Int32)

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

GetReportHistoryOptions(String, Boolean, ScheduleDefinitionOrReference)

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

GetReportLink(String)

Restituisce il nome del report la cui definizione del report viene utilizzata per il report collegato specificato.

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

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

GetResourceContents(String, String)

Recupera i contenuti di una risorsa.

GetRoleProperties(String, String)

Restituisce le informazioni dei ruoli e una raccolta di attività associate.

GetScheduleProperties(String)

Restituisce le proprietà di una pianificazione condivisa.

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

Restituisce le proprietà di una sottoscrizione specificata.

GetSystemPermissions()

Recupera le autorizzazioni di sistema dell'utente corrente.

GetSystemPolicies()

Restituisce i criteri 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 per l'utente corrente.

InheritModelItemParentSecurity(String, String)

Elimina i criteri associati a un elemento nella gerarchia del modello e determina l'ereditarietà dei criteri del padre da parte dell'elemento.

InheritParentSecurity(String)

Elimina i criteri associati a un elemento. Di conseguenza, l'elemento eredita i criteri dall'elemento padre.

ListChildren(String, Boolean)

Ottiene un elenco di figli di una cartella specificata.

ListDependentItems(String)

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

ListEvents()

Restituisce un elenco di eventi supportati dal server di report.

ListExtensions(ExtensionTypeEnum)

Restituisce un elenco delle estensioni configurate per un tipo di estensione specifico.

ListJobs()

Restituisce un elenco di processi in esecuzione sul server di report.

ListModelDrillthroughReports(String, String)

Elenca i report drill-through associati a un'entità in un modello.

ListModelItemChildren(String, String, Boolean)

Restituisce un array di elementi figlio dell'elemento del modello.

ListModelPerspectives(String)

Elenca modelli e prospettive disponibili all'utente.

ListReportHistory(String)

Restituisce un elenco di snapshot della cronologia del report con le relative 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 una pianificazione condivisa.

ListSchedules()

Restituisce un elenco di tutte le pianificazioni condivise.

ListSecureMethods()

Restituisce un elenco di metodi SOAP che per essere richiamati necessitano di una connessione sicura.

ListSubscriptions(String, String)

Restituisce un elenco di sottoscrizioni creato da un utente per un report specificato. Sono incluse le sottoscrizioni guidate dai dati e le sottoscrizioni standard.

ListSubscriptionsUsingDataSource(String)

Restituisce un elenco di sottoscrizioni associate a un'origine dati specifica.

ListTasks(SecurityScopeEnum)

Restituisce i nomi e le descrizioni delle attività gestite dal server di report.

Logoff()

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

LogonUser(String, String, String)

Connette un utente e autentica una richiesta al servizio Web ReportServer.

MoveItem(String, String)

Sposta o rinomina un elemento.

PauseSchedule(String)

Sospende l'esecuzione di una pianificazione specifica.

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

Restituisce un set di dati contenente i campi recuperati dalla query per il recapito per una sottoscrizione guidata dai dati.

RegenerateModel(String)

Aggiorna un modello esistente basato sulle modifiche allo schema dell'origine dati.

RemoveAllModelItemPolicies(String)

Elimina tutti i criteri associati agli elementi del modello specificato.

ResumeSchedule(String)

Riprende una pianificazione condivisa sospesa.

SetCacheOptions(String, Boolean, ExpirationDefinition)

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

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

Imposta le proprietà di una sottoscrizione guidata dai dati.

SetDataSourceContents(String, DataSourceDefinition)

Imposta il contenuto di un'origine 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 origini dati per un elemento del catalogo.

SetModelDefinition(String, Byte[])

Imposta la definizione per un modello specificato.

SetModelDrillthroughReports(String, String, ModelDrillthroughReport[])

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

SetModelItemPolicies(String, String, Policy[])

Imposta i criteri di sicurezza in un elemento nella gerarchia del modello.

SetPolicies(String, Policy[])

Imposta i criteri associati a un elemento specificato.

SetProperties(String, Property[])

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

SetReportDefinition(String, Byte[])

Imposta la definizione per un report specificato.

SetReportHistoryLimit(String, Boolean, Int32)

Specifica il numero di snapshot di un report memorizzati dal server di report nel relativo database.

SetReportHistoryOptions(String, Boolean, Boolean, ScheduleDefinitionOrReference)

Imposta le opzioni della cronologia del report che specificano quando viene creato uno snapshot della cronologia per un report specificato.

SetReportLink(String, String)

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

SetReportParameters(String, ReportParameter[])

Imposta le proprietà dei parametri per un report specificato.

SetResourceContents(String, Byte[], String)

Imposta il contenuto di una risorsa.

SetRoleProperties(String, String, Task[])

Imposta le proprietà dei ruoli e associa una raccolta di attività a un ruolo specificato.

SetScheduleProperties(String, String, ScheduleDefinition)

Imposta le proprietà di una pianificazione condivisa.

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

Imposta le proprietà di una sottoscrizione.

SetSystemPolicies(Policy[])

Imposta i criteri di sistema che definiscono gruppi e ruoli associati.

SetSystemProperties(Property[])

Imposta una o più proprietà di sistema.

UpdateReportExecutionSnapshot(String)

Genera uno snapshot di esecuzione di un report specificato.

ValidateExtensionSettings(String, ParameterValueOrFieldReference[])

Convalida le impostazioni delle estensioni di Reporting Services.

Si applica a