ReportingService2010 Classe

Definizione

Contiene i metodi e le proprietà che possono essere utilizzati per chiamare il servizio Web Reporting Services quando è in esecuzione sia in modalità nativa che in modalità integrata SharePoint.

public ref class ReportingService2010 : System::Web::Services::Protocols::SoapHttpClientProtocol
[System.CodeDom.Compiler.GeneratedCode("wsdl", "2.0.50727.3038")]
[System.ComponentModel.DesignerCategory("code")]
[System.Diagnostics.DebuggerStepThrough]
[System.Web.Services.WebServiceBinding(Name="ReportingService2010Soap", Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")]
[System.Xml.Serialization.XmlInclude(typeof(ReportService2010.RecurrencePattern))]
[System.Xml.Serialization.XmlInclude(typeof(ReportService2010.ScheduleDefinitionOrReference))]
[System.Xml.Serialization.XmlInclude(typeof(ReportService2010.DataSourceDefinitionOrReference))]
[System.Xml.Serialization.XmlInclude(typeof(ReportService2010.ExpirationDefinition))]
public class ReportingService2010 : System.Web.Services.Protocols.SoapHttpClientProtocol
[<System.CodeDom.Compiler.GeneratedCode("wsdl", "2.0.50727.3038")>]
[<System.ComponentModel.DesignerCategory("code")>]
[<System.Diagnostics.DebuggerStepThrough>]
[<System.Web.Services.WebServiceBinding(Name="ReportingService2010Soap", Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")>]
[<System.Xml.Serialization.XmlInclude(typeof(ReportService2010.RecurrencePattern))>]
[<System.Xml.Serialization.XmlInclude(typeof(ReportService2010.ScheduleDefinitionOrReference))>]
[<System.Xml.Serialization.XmlInclude(typeof(ReportService2010.DataSourceDefinitionOrReference))>]
[<System.Xml.Serialization.XmlInclude(typeof(ReportService2010.ExpirationDefinition))>]
type ReportingService2010 = class
    inherit SoapHttpClientProtocol
Public Class ReportingService2010
Inherits SoapHttpClientProtocol
Ereditarietà
ReportingService2010
Attributi

Costruttori

ReportingService2010()

Inizializza una nuova istanza della classe ReportingService2010.

Proprietà

ItemNamespaceHeaderValue

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

ServerInfoHeaderValue

Ottiene o imposta informazioni correlate al server che rappresentano la versione del server di report.

TrustedUserHeaderValue

Questa proprietà non viene utilizzata.

Metodi

CancelJob(String)

Annulla l'esecuzione di un processo.

ChangeSubscriptionOwner(String, String)

Modifica il proprietario di una sottoscrizione.

CreateCacheRefreshPlan(String, String, String, String, ParameterValue[])

Crea un piano di aggiornamento della cache per un elemento. Questo metodo si applica ai tipi di elemento Report e Dataset.

CreateCatalogItem(String, String, String, Boolean, Byte[], Property[], Warning[])

Aggiunge un nuovo elemento a un database del server di report o alla raccolta di SharePoint. Questo metodo si applica ai tipi di elemento Report, Model, Dataset, Component, Resource e DataSource.

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

Crea una sottoscrizione guidata dai dati per un elemento specificato. Questo metodo si applica al tipo di elemento Report.

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

Crea una nuova origine dati in un database del server di report o in una raccolta di SharePoint.

CreateFolder(String, String, Property[])

Aggiunge una cartella al database del server di report o alla raccolta di SharePoint.

CreateItemHistorySnapshot(String, Warning[])

Genera uno snapshot della cronologia di un elemento del catalogo specificato. Questo metodo si applica al tipo di elemento Report.

CreateLinkedItem(String, String, String, Property[])

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

CreateReportEditSession(String, String, Byte[], Warning[])

Crea una nuova sessione di modifica del report nel database del server di report.

CreateRole(String, String, String[])

Aggiunge un nuovo ruolo al database del server di report. Questo metodo può essere applicato solo in modalità nativa.

CreateSchedule(String, ScheduleDefinition, String)

Crea una nuova pianificazione condivisa.

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

Crea una sottoscrizione per l'elemento specificato nel database del server di report o nella raccolta di SharePoint. Questo metodo si applica al tipo di elemento Report.

DeleteCacheRefreshPlan(String)

Elimina un piano di aggiornamento della cache.

DeleteItem(String)

Elimina un elemento specificato da un database del server di report o dalla raccolta di SharePoint. Questo metodo si applica a tutti i tipi di elemento.

DeleteItemHistorySnapshot(String, String)

Elimina un unico snapshot della cronologia di un elemento del catalogo specificato. In caso di errori, lo snapshot della cronologia dell'elemento non viene eliminato. Questo metodo si applica al tipo di elemento Report.

DeleteRole(String)

Elimina un ruolo specificato dal database del server di report. Questo metodo può essere applicato solo in modalità nativa.

DeleteSchedule(String)

Elimina una pianificazione condivisa da un database del server di report o dalla raccolta di SharePoint.

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.

FindItems(String, BooleanOperatorEnum, Property[], SearchCondition[])

Restituisce elementi da un database del server di report o dalla raccolta di SharePoint che corrispondono ai criteri di ricerca.

FireEvent(String, String, String)

Genera un evento in base ai parametri specificati.

FlushCache(String)

Invalida la cache per un elemento. Questo metodo si applica ai tipi di elemento Report e Dataset.

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

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

GetCacheOptions(String, ExpirationDefinition)

Restituisce la configurazione della cache per un elemento e le impostazioni che indicano la scadenza della copia dell'elemento memorizzata nella cache. Questo metodo si applica ai tipi di elemento Report e Dataset.

GetCacheRefreshPlanProperties(String, String, CacheRefreshPlanState, String, String, ParameterValue[])

Restituisce le proprietà del piano di aggiornamento della cache specificato.

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 elemento. Questo metodo si applica al tipo di elemento Report.

GetExtensionSettings(String)

Restituisce un elenco di impostazioni per un'estensione specificata.

GetItemDataSourcePrompts(String)

Ottiene i prompt dell'origine dati per un elemento specificato. Questo metodo si applica ai tipi di elemento Report e Model.

GetItemDataSources(String)

Restituisce le origini dati per un elemento del catalogo.

GetItemDefinition(String)

Recupera la definizione o il contenuto per un elemento. Questo metodo si applica ai tipi di elemento Report, Model, Dataset, Component, Resource e DataSource.

GetItemHistoryLimit(String, Boolean, Int32)

Restituisce il limite dello snapshot della cronologia per un elemento del catalogo specificato. Questo metodo si applica al tipo di elemento Report.

GetItemHistoryOptions(String, Boolean, ScheduleDefinitionOrReference)

Restituisce le proprietà e l'opzione relativa allo snapshot della cronologia generate per un elemento del catalogo. Questo metodo si applica al tipo di elemento Report.

GetItemLink(String)

Restituisce il nome dell'elemento la cui definizione viene utilizzata per l'elemento collegato specificato. Questo metodo si applica al tipo di elemento Report.

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

Restituisce le proprietà del parametro per un elemento specificato. Questo metodo può essere usato anche per convalidare i valori dei parametri rispetto ai parametri di un elemento specificato.

GetItemReferences(String, String)

Restituisce un elenco di riferimenti a elementi del catalogo associati a un elemento. Questo metodo si applica ai tipi di elemento Report e Dataset.

GetItemType(String)

Recupera il tipo di un elemento in un database del server di report o nella raccolta di SharePoint, se l'elemento esiste.

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 in un database del server di report o in una raccolta di SharePoint.

GetPolicies(String, Boolean)

Restituisce i criteri associati a un particolare elemento in un database del server di report o in una raccolta di SharePoint.

GetProperties(String, Property[])

Restituisce il valore di una o più proprietà di un elemento in un database del server di report o in una raccolta di SharePoint. Questo metodo si applica a tutti i tipi di elemento.

GetReportServerConfigInfo(Boolean)

Restituisce informazioni sull'istanza del server di report collegata o su tutte le istanze del server di report in una distribuzione con scalabilità orizzontale.

GetRoleProperties(String, 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. Questo metodo può essere applicato solo in modalità nativa.

GetSystemPolicies()

Restituisce i criteri di sistema, inclusi i gruppi e i ruoli associati. Questo metodo può essere applicato solo in modalità nativa.

GetSystemProperties(Property[])

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

GetUserModel(String, String)

Restituisce il pezzo semantico 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. Questo metodo si applica a tutti i tipi di elemento.

IsSSLRequired()

Restituisce un valore Boolean che indica se il protocollo Secure Socket Layer (SSL) è obbligatorio per l'utilizzo di questo endpoint.

ListCacheRefreshPlans(String)

Restituisce un elenco di piani di aggiornamento della cache associati a un elemento del catalogo.

ListChildren(String, Boolean)

Ottiene un elenco di figli di una cartella specificata.

ListDatabaseCredentialRetrievalOptions()

Restituisce un elenco di opzioni di recupero di credenziale supportate.

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.

ListExecutionSettings()

Restituisce un elenco di impostazioni di esecuzione supportate.

ListExtensions(String)

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

ListExtensionTypes()

Restituisce un elenco di tipi di estensioni supportate.

ListItemHistory(String)

Restituisce un elenco di snapshot della cronologia e le relative proprietà per un elemento del catalogo specificato. Questo metodo si applica al tipo di elemento Report.

ListItemTypes()

Restituisce un elenco di tipi di elementi del catalogo.

ListJobActions()

Restituisce un elenco di azioni del processo supportate.

ListJobs()

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

ListJobStates()

Restituisce un elenco di stati del processo supportati.

ListJobTypes()

Restituisce un elenco di tipi di processo supportati.

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.

ListModelItemTypes()

Restituisce un elenco di tipi di elementi del modello.

ListModelPerspectives(String)

Elenca modelli e prospettive disponibili all'utente.

ListMySubscriptions(String)

Recupera un elenco di sottoscrizioni create dall'utente corrente del server di report o del sito di SharePoint per l'elemento del catalogo specificato.

ListParameterStates()

Restituisce un elenco di stati dei parametri supportati.

ListParameterTypes()

Restituisce un elenco di tipi dei parametri supportati.

ListParents(String)

Recupera elementi padre per l'elemento specificato.

ListRoles(String, String)

Restituisce i nomi e le descrizioni dei ruoli in un server di report o in un sito di SharePoint specificato.

ListScheduledItems(String)

Restituisce un elenco di elementi associati a una pianificazione condivisa.

ListSchedules(String)

Restituisce un elenco di tutte le pianificazioni condivise nel database del server di report o per un sito di SharePoint specificato.

ListScheduleStates()

Restituisce un elenco di stati della pianificazione supportati.

ListSecurityScopes()

Restituisce un elenco di ambiti di sicurezza supportati.

ListSubscriptions(String)

Recupera un elenco di sottoscrizioni creato per un elemento specificato. Questo metodo si applica al tipo di elemento Report.

ListSubscriptionsUsingDataSource(String)

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

ListTasks(String)

Restituisce le attività gestite dal server di report.

Logoff()

Disconnette l'utente corrente che effettua richieste del servizio Web. Questo metodo può essere applicato solo in modalità nativa.

LogonUser(String, String, String)

Connette un utente e autentica una richiesta al servizio Web ReportServer. Questo metodo può essere applicato solo in modalità nativa.

MoveItem(String, String)

Sposta e/o rinomina un elemento. Questo metodo si applica a tutti i tipi di 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 elemento per la memorizzazione nella cache e fornisce le impostazioni che specificano il momento in cui scade la copia memorizzata nella cache dell'elemento. Questo metodo si applica ai tipi di elemento Report e Dataset.

SetCacheRefreshPlanProperties(String, String, String, String, ParameterValue[])

Imposta le proprietà di un piano di aggiornamento della cache.

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

Imposta le proprietà di una sottoscrizione guidata dai dati.

SetDataSourceContents(String, DataSourceDefinition)

Imposta le proprietà di connessione associate a un oggetto DataSource.

SetExecutionOptions(String, String, ScheduleDefinitionOrReference)

Imposta le opzioni di esecuzione e le proprietà di esecuzione associate per un singolo elemento. Questo metodo si applica al tipo di elemento Report.

SetItemDataSources(String, DataSource[])

Imposta le origini dati per un elemento in un database del server di report o in una raccolta di SharePoint. Questo metodo si applica ai tipi di elemento Report e Model.

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

Imposta la definizione o il contenuto per un elemento specificato. Questo metodo si applica ai tipi di elemento Report, Model, Dataset, Component, Resource e DataSource.

SetItemHistoryLimit(String, Boolean, Int32)

Specifica il numero di snapshot di un elemento che possono essere mantenuti nel server di report. Questo metodo si applica al tipo di elemento Report.

SetItemHistoryOptions(String, Boolean, Boolean, ScheduleDefinitionOrReference)

Imposta le opzioni della cronologia di un elemento che specificano il momento in cui uno snapshot della cronologia viene creato per un elemento del catalogo specificato. Questo metodo si applica al tipo di elemento Report.

SetItemLink(String, String)

Specifica l'elemento del catalogo utilizzato per la definizione di un elemento collegato esistente. Questo metodo si applica al tipo di elemento Report.

SetItemParameters(String, ItemParameter[])

Imposta le proprietà del parametro per un elemento specificato.

SetItemReferences(String, ItemReference[])

Imposta gli elementi del catalogo associati a un elemento. Questo metodo si applica ai tipi di elemento Report e Dataset.

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.

SetRoleProperties(String, String, String[])

Imposta le proprietà dei ruoli e associa una raccolta di attività a un ruolo specificato. Questo metodo può essere applicato solo in modalità nativa.

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. Questo metodo può essere applicato solo in modalità nativa.

SetSystemProperties(Property[])

Imposta una o più proprietà di sistema per il server di report o una farm di SharePoint.

TestConnectForDataSourceDefinition(DataSourceDefinition, String, String, String)

Esegue il test di una connessione per un'origine dati. Questo metodo supporta il test diretto dell'origine dati.

TestConnectForItemDataSource(String, String, String, String, String)

Esegue il test di una connessione per un'origine dati. Questo metodo supporta il test di origini dati pubblicate utilizzate da report o modelli e origini dati condivise. È applicabile ai tipi di elemento Report, Model e Dataset.

UpdateItemExecutionSnapshot(String)

Genera uno snapshot di esecuzione per un elemento specificato. Questo metodo si applica al tipo di elemento Report.

ValidateExtensionSettings(String, ParameterValueOrFieldReference[], String)

Convalida le impostazioni delle estensioni di Reporting Services.

Si applica a