ReportingService2005 Classe

Definição

Contém os métodos e propriedades que podem ser usados para chamar o serviço 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
Herança
ReportingService2005

Comentários

Para usar a biblioteca de serviços Web do Report Server, você deve gerar uma classe proxy em Microsoft Visual C# ou Microsoft Visual Basic .NET pela qual possa chamar os diversos métodos de serviço Web. Para mais informações sobre como gerar uma classe proxy Reporting Services usando o Microsoft .NET Framework, veja Acesso à API SOAP.

Construtores

Nome Description
ReportingService2005()

Inicializa uma nova instância da classe ReportingService2005.

Propriedades

Nome Description
BatchHeaderValue

Recebe ou define o valor (BatchHeaderValueobjeto) que representa um ID de lote único, gerado pelo sistema, para operações multimétodo na API SOAP do Reporting Services.

ItemNamespaceHeaderValue

O valor que representa o identificador usado para recuperar propriedades do item.

ServerInfoHeaderValue

A informação relacionada ao servidor que representa a versão do servidor de relatórios.

Métodos

Nome Description
CancelBatch()

Cancela o lote iniciado por uma chamada ao CreateBatch() método.

CancelJob(String)

Cancela a execução de um trabalho.

CreateBatch()

Cria um lote que executa múltiplos métodos dentro de uma única transação.

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

Cria uma assinatura orientada por dados para um relatório específico.

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

Cria uma nova fonte de dados no banco de dados do servidor de relatórios.

CreateFolder(String, String, Property[])

Adiciona uma pasta ao banco de dados do servidor de relatórios.

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

Adiciona um novo relatório vinculado ao banco de dados do servidor de relatórios.

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

Cria um modelo no namespace do catálogo.

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

Adiciona um novo relatório ao banco de dados do servidor de relatórios.

CreateReportHistorySnapshot(String, Warning[])

Gera um snapshot do histórico de relatórios de um relatório especificado.

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

Adiciona um novo recurso ao banco de dados do servidor de relatórios.

CreateRole(String, String, Task[])

Adiciona um novo papel ao banco de dados do servidor de relatórios.

CreateSchedule(String, ScheduleDefinition)

Cria um novo cronograma compartilhado.

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

Cria uma assinatura para um relatório especificado no banco de dados do servidor de relatórios.

DeleteItem(String)

Exclui um item especificado do banco de dados do servidor de relatórios.

DeleteReportHistorySnapshot(String, String)

Exclui um snapshot individual do histórico de relatório para um relatório específico. Se ocorrerem erros, o snapshot do histórico de relatórios não é deletado.

DeleteRole(String)

Exclui uma função especificada do banco de dados do servidor de relatórios.

DeleteSchedule(String)

Exclui um cronograma compartilhado do banco de dados do servidor de relatórios.

DeleteSubscription(String)

Exclui uma assinatura do banco de dados do servidor de relatórios.

DisableDataSource(String)

Desabilita uma fonte de dados que está ativada.

EnableDataSource(String)

Ativa uma fonte de dados desativada.

ExecuteBatch()

Executa todos os métodos associados a um ID de lote dentro de uma única transação de banco de dados.

FindItems(String, BooleanOperatorEnum, SearchCondition[])

Retorna itens de um banco de dados de servidor de relatórios que correspondem aos critérios de busca.

FireEvent(String, String)

Aciona um evento baseado nos parâmetros fornecidos.

FlushCache(String)

Invalida o cache de um relatório individual.

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

Gera um modelo padrão sobre uma fonte de dados compartilhada.

GetCacheOptions(String, ExpirationDefinition)

Retorna a configuração do cache de um relatório e as configurações que descrevem quando a cópia em cache do relatório expira.

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

Retorna as propriedades de uma assinatura orientada a dados.

GetDataSourceContents(String)

Retorna o conteúdo de uma fonte de dados.

GetExecutionOptions(String, ScheduleDefinitionOrReference)

Retorna a opção de execução e as configurações associadas para um relatório individual.

GetExtensionSettings(String)

Retorna uma lista de configurações para uma determinada extensão.

GetItemDataSourcePrompts(String)

Recebe os avisos da fonte de dados para um item especificado.

GetItemDataSources(String)

Retorna as fontes de dados de um item no catálogo.

GetItemType(String)

Recupera o tipo de item no banco de dados do servidor de relatórios, caso o item exista.

GetModelDefinition(String)

Recupera a definição de um modelo.

GetModelItemPermissions(String, String)

Recupera as permissões de usuário associadas a um item na hierarquia do modelo.

GetModelItemPolicies(String, String, Boolean)

Recupera as políticas associadas a um item na hierarquia do modelo.

GetPermissions(String)

Retorna as permissões de usuário associadas a um item específico no banco de dados do servidor de relatórios.

GetPolicies(String, Boolean)

Retorna as políticas associadas a um item específico no banco de dados do servidor de relatórios.

GetProperties(String, Property[])

Retorna o valor de uma ou mais propriedades de um item no banco de dados do servidor de relatórios.

GetRenderResource(String, String, String)

Retorna o recurso para um formato de extensão de renderização especificado.

GetReportDefinition(String)

Recupera a definição de relatório para um relatório.

GetReportHistoryLimit(String, Boolean, Int32)

Retorna o limite de snapshot do histórico de relatórios para um relatório especificado.

GetReportHistoryOptions(String, Boolean, ScheduleDefinitionOrReference)

Retorna a opção de snapshot do histórico do relatório e as propriedades geradas para um relatório.

GetReportLink(String)

Retorna o nome do relatório cuja definição de relatório é usada para o relatório vinculado especificado.

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

Retorna propriedades do parâmetro do relatório para um relatório especificado. O GetReportParameters(String, String, Boolean, ParameterValue[], DataSourceCredentials[]) método também pode ser usado para validar valores de parâmetros em relação a parâmetros para um relatório especificado.

GetResourceContents(String, String)

Recupera o conteúdo de um recurso.

GetRoleProperties(String, String)

Retorna informações de função e uma coleção de tarefas associadas.

GetScheduleProperties(String)

Retorna as propriedades de um cronograma compartilhado.

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

Retorna as propriedades de uma assinatura especificada.

GetSystemPermissions()

Recupera as permissões do sistema do usuário atual.

GetSystemPolicies()

Retorna as políticas do sistema, incluindo grupos e papéis associados.

GetSystemProperties(Property[])

Retorna o valor de uma ou mais propriedades do sistema.

GetUserModel(String, String)

Retorna a parte semântica de um modelo para o usuário atual.

InheritModelItemParentSecurity(String, String)

Exclui as políticas associadas a um item na hierarquia do modelo e faz com que o item herde as políticas de seu pai.

InheritParentSecurity(String)

Exclui as políticas associadas a um item. Como resultado, o item herda as apólices de sua matriz principal.

ListChildren(String, Boolean)

Recebe uma lista dos filhos de uma pasta especificada.

ListDependentItems(String)

Retorna uma lista de itens do catálogo que fazem referência a um item específico do catálogo.

ListEvents()

Retorna uma lista de eventos suportados pelo servidor de relatórios.

ListExtensions(ExtensionTypeEnum)

Retorna uma lista de extensões configuradas para um dado tipo de extensão.

ListJobs()

Retorna uma lista de tarefas que estão rodando no servidor de relatórios.

ListModelDrillthroughReports(String, String)

Lista relatórios de percurso associado a uma entidade em um modelo.

ListModelItemChildren(String, String, Boolean)

Retorna um array de elementos filhos de itens do modelo.

ListModelPerspectives(String)

Lista modelos e perspectivas disponíveis para o usuário.

ListReportHistory(String)

Retorna uma lista de snapshots do histórico de relatórios e suas propriedades para um relatório especificado.

ListRoles(SecurityScopeEnum)

Retorna os nomes e descrições dos papéis que o servidor de relatórios gerencia.

ListScheduledReports(String)

Retorna uma lista de relatórios associados a um cronograma compartilhado.

ListSchedules()

Retorna uma lista de todos os horários compartilhados.

ListSecureMethods()

Retorna uma lista de métodos SOAP que exigem uma conexão segura quando invocados.

ListSubscriptions(String, String)

Retorna uma lista de assinaturas que um usuário criou para um determinado relatório. A lista inclui tanto assinaturas padrão quanto baseadas em dados.

ListSubscriptionsUsingDataSource(String)

Retorna uma lista de assinaturas associadas a uma determinada fonte de dados.

ListTasks(SecurityScopeEnum)

Retorna os nomes e descrições das tarefas gerenciadas pelo servidor de relatórios.

Logoff()

Desconecta o usuário atual que está fazendo requisições de serviço web.

LogonUser(String, String, String)

Registra um usuário e autentica uma solicitação de usuário no serviço Web do Servidor de Relatórios.

MoveItem(String, String)

Move ou renomeia um item.

PauseSchedule(String)

Pausa a execução de um determinado cronograma.

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

Retorna um conjunto de dados contendo os campos recuperados pela consulta de entrega para uma assinatura orientada por dados.

RegenerateModel(String)

Atualiza um modelo existente com base em alterações no esquema da fonte de dados.

RemoveAllModelItemPolicies(String)

Exclui todas as políticas associadas aos itens do modelo no modelo especificado.

ResumeSchedule(String)

Retoma uma rotina compartilhada que foi pausada.

SetCacheOptions(String, Boolean, ExpirationDefinition)

Configura um relatório para cache e fornece configurações que especificam quando a cópia em cache do relatório expira.

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

Define as propriedades de uma assinatura orientada a dados.

SetDataSourceContents(String, DataSourceDefinition)

Define o conteúdo de uma fonte de dados.

SetExecutionOptions(String, ExecutionSettingEnum, ScheduleDefinitionOrReference)

Define opções de execução e propriedades de execução associadas para um relatório especificado.

SetItemDataSources(String, DataSource[])

Define as fontes de dados de um item no catálogo.

SetModelDefinition(String, Byte[])

Define para um modelo especificado.

SetModelDrillthroughReports(String, String, ModelDrillthroughReport[])

Associa um conjunto de relatórios de perfuração a um modelo.

SetModelItemPolicies(String, String, Policy[])

Define políticas de segurança sobre um item na hierarquia do modelo.

SetPolicies(String, Policy[])

Define as políticas associadas a um item especificado.

SetProperties(String, Property[])

Define uma ou mais propriedades de um item especificado.

SetReportDefinition(String, Byte[])

Define a definição do relatório para um relatório especificado.

SetReportHistoryLimit(String, Boolean, Int32)

Especifica o número de snapshots de um relatório que o servidor de relatórios mantém no banco de dados do servidor de relatórios.

SetReportHistoryOptions(String, Boolean, Boolean, ScheduleDefinitionOrReference)

Define opções de histórico de relatório que especificam quando um snapshot de histórico de relatório é criado para um relatório especificado.

SetReportLink(String, String)

Especifica o relatório utilizado para a definição de relatório de um relatório vinculado existente.

SetReportParameters(String, ReportParameter[])

Define propriedades de parâmetros de relatório para um relatório especificado.

SetResourceContents(String, Byte[], String)

Define o conteúdo de um recurso.

SetRoleProperties(String, String, Task[])

Define propriedades de função e associa uma coleção de tarefas a um papel especificado.

SetScheduleProperties(String, String, ScheduleDefinition)

Define as propriedades de um cronograma compartilhado.

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

Define as propriedades de uma assinatura.

SetSystemPolicies(Policy[])

Define a política do sistema que define grupos e papéis associados.

SetSystemProperties(Property[])

Define uma ou mais propriedades do sistema.

UpdateReportExecutionSnapshot(String)

Gera um snapshot de execução de relatório para um relatório especificado.

ValidateExtensionSettings(String, ParameterValueOrFieldReference[])

Valida as configurações de extensão do Reporting Services.

Aplica-se a