Langue

ReportingService2005 Classe

Définition

Contient les méthodes et propriétés pouvant être utilisées pour appeler le service 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
Héritage
ReportingService2005

Remarques

Pour utiliser la bibliothèque de services Web Report Server, vous devez générer une classe proxy en Microsoft Visual C# ou Microsoft Visual Basic .NET permettant d’appeler les différentes méthodes de service Web. Pour plus d’informations sur la génération d’une classe proxy Reporting Services à l’aide du Microsoft .NET Framework, voir Accès à l’API SOAP.

Constructeurs

Nom Description
ReportingService2005()

Initialise une nouvelle instance de la classe ReportingService2005.

Propriétés

Nom Description
BatchHeaderValue

Obtient ou définit la valeur (BatchHeaderValueobjet) qui représente un identifiant de lot unique, généré par le système, pour les opérations multi-méthodes dans l’API SOAP de Reporting Services.

ItemNamespaceHeaderValue

La valeur qui représente l’identifiant utilisé pour récupérer les propriétés de l’objet.

ServerInfoHeaderValue

Les informations liées au serveur qui représentent la version du serveur de rapport.

Méthodes

Nom Description
CancelBatch()

Annule le lot initié par un appel à la CreateBatch() méthode.

CancelJob(String)

Annule l’exécution d’un travail.

CreateBatch()

Crée un lot qui exécute plusieurs méthodes au sein d’une même transaction.

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

Crée un abonnement basé sur les données pour un rapport spécifié.

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

Crée une nouvelle source de données dans la base de données du serveur de rapports.

CreateFolder(String, String, Property[])

Ajoute un dossier à la base de données du serveur de rapports.

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

Ajoute un nouveau rapport lié à la base de données du serveur de rapports.

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

Crée un modèle dans l’espace de noms du catalogue.

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

Ajoute un nouveau rapport à la base de données du serveur de rapports.

CreateReportHistorySnapshot(String, Warning[])

Génère un instantané de l’historique du rapport d’un rapport spécifié.

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

Ajoute une nouvelle ressource à la base de données du serveur de rapports.

CreateRole(String, String, Task[])

Ajoute un nouveau rôle à la base de données du serveur de rapports.

CreateSchedule(String, ScheduleDefinition)

Crée un nouvel emploi du temps partagé.

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

Crée un abonnement pour un rapport spécifié dans la base de données du serveur de rapports.

DeleteItem(String)

Supprime un élément spécifié de la base de données du serveur de rapports.

DeleteReportHistorySnapshot(String, String)

Supprime un instantané individuel de l’historique du rapport pour un rapport spécifié. Si des erreurs surviennent, l’instantané de l’historique du rapport n’est pas supprimé.

DeleteRole(String)

Supprime un rôle spécifié de la base de données du serveur de rapports.

DeleteSchedule(String)

Supprime un planning partagé de la base de données du serveur de rapports.

DeleteSubscription(String)

Supprime un abonnement de la base de données du serveur de rapports.

DisableDataSource(String)

Désactive une source de données activée.

EnableDataSource(String)

Permet d’activer une source de données désactivée.

ExecuteBatch()

Exécute toutes les méthodes associées à un identifiant de lot au sein d’une seule transaction de base de données.

FindItems(String, BooleanOperatorEnum, SearchCondition[])

Retourne les éléments provenant d’une base de données serveur de rapports correspondant aux critères de recherche.

FireEvent(String, String)

Déclenche un événement basé sur les paramètres fournis.

FlushCache(String)

Ça invalide le cache d’un rapport individuel.

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

Génère un modèle par défaut au-dessus d’une source de données partagée.

GetCacheOptions(String, ExpirationDefinition)

Retourne la configuration du cache d’un rapport et les paramètres qui décrivent l’expiration de la copie mise en cache du rapport.

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

Restitue les propriétés d’un abonnement basé sur les données.

GetDataSourceContents(String)

Retourne le contenu d’une source de données.

GetExecutionOptions(String, ScheduleDefinitionOrReference)

Retourne l’option d’exécution et les paramètres associés pour un rapport individuel.

GetExtensionSettings(String)

Retourne une liste de réglages pour une extension donnée.

GetItemDataSourcePrompts(String)

Reçoit les invites de source de données pour un élément spécifié.

GetItemDataSources(String)

Retourne les sources de données d’un article dans le catalogue.

GetItemType(String)

Récupère le type d’élément dans la base de données du serveur de rapports, si l’élément existe.

GetModelDefinition(String)

Récupère la définition d’un modèle.

GetModelItemPermissions(String, String)

Récupère les permissions utilisateur associées à un élément dans la hiérarchie du modèle.

GetModelItemPolicies(String, String, Boolean)

Récupère les politiques associées à un élément dans la hiérarchie du modèle.

GetPermissions(String)

Renvoie les permissions utilisateur associées à un élément particulier dans la base de données du serveur de rapports.

GetPolicies(String, Boolean)

Retourne les politiques associées à un élément particulier dans la base de données du serveur de rapports.

GetProperties(String, Property[])

Retourne la valeur d’une ou plusieurs propriétés d’un élément dans la base de données du serveur de rapports.

GetRenderResource(String, String, String)

Retourne la ressource pour un format d’extension de rendu spécifié.

GetReportDefinition(String)

Récupère la définition du rapport pour un rapport.

GetReportHistoryLimit(String, Boolean, Int32)

Retourne la limite d’instantanés de l’historique du rapport pour un rapport spécifié.

GetReportHistoryOptions(String, Boolean, ScheduleDefinitionOrReference)

Retourne l’option d’instantané de l’historique du rapport et les propriétés générées pour un rapport.

GetReportLink(String)

Retourne le nom du rapport dont la définition du rapport est utilisée pour le rapport lié spécifié.

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

Rend les résultats des propriétés des paramètres pour un rapport spécifié. La GetReportParameters(String, String, Boolean, ParameterValue[], DataSourceCredentials[]) méthode peut également être utilisée pour valider les valeurs des paramètres par rapport aux paramètres d’un rapport spécifié.

GetResourceContents(String, String)

Récupère le contenu d’une ressource.

GetRoleProperties(String, String)

Retourne des informations sur les rôles et un ensemble de tâches associées.

GetScheduleProperties(String)

Rend les propriétés d’un calendrier partagé.

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

Retourne les propriétés d’un abonnement spécifié.

GetSystemPermissions()

Récupère les autorisations système de l’utilisateur actuel.

GetSystemPolicies()

Restitue les politiques système, y compris les groupes et les rôles associés.

GetSystemProperties(Property[])

Rend la valeur d’une ou plusieurs propriétés du système.

GetUserModel(String, String)

Retourne la partie sémantique d’un modèle pour l’utilisateur actuel.

InheritModelItemParentSecurity(String, String)

Supprime les politiques associées à un élément dans la hiérarchie du modèle et fait que l’élément hérite des politiques de son parent à cet élément.

InheritParentSecurity(String)

Supprime les politiques associées à un article. En conséquence, l’article hérite des polices de sa société mère.

ListChildren(String, Boolean)

Obtient une liste des enfants d’un dossier spécifié.

ListDependentItems(String)

Retourne une liste d’éléments de catalogue qui font référence à un élément de catalogue spécifié.

ListEvents()

Retourne une liste d’événements pris en charge par le serveur de rapports.

ListExtensions(ExtensionTypeEnum)

Retourne une liste d’extensions configurées pour un type d’extension donné.

ListJobs()

Retourne une liste des tâches qui s’exécutent sur le serveur de rapports.

ListModelDrillthroughReports(String, String)

Liste les rapports de déroulement associés à une entité dans un modèle.

ListModelItemChildren(String, String, Boolean)

Retourne un tableau d’éléments enfants d’éléments du modèle.

ListModelPerspectives(String)

Liste les modèles et perspectives disponibles pour l’utilisateur.

ListReportHistory(String)

Retourne une liste des instantanés de l’historique des rapports et de leurs propriétés pour un rapport spécifié.

ListRoles(SecurityScopeEnum)

Retourne les noms et descriptions des rôles gérés par le serveur de rapport.

ListScheduledReports(String)

Retourne une liste de rapports associés à un planning partagé.

ListSchedules()

Retourne une liste de tous les emplois du temps partagés.

ListSecureMethods()

Retourne une liste de méthodes SOAP qui nécessitent une connexion sécurisée lorsqu’elles sont invoquées.

ListSubscriptions(String, String)

Restitue une liste des abonnements qu’un utilisateur a créés pour un rapport donné. La liste inclut à la fois des abonnements standards et basés sur les données.

ListSubscriptionsUsingDataSource(String)

Retourne une liste d’abonnements associés à une source de données donnée.

ListTasks(SecurityScopeEnum)

Retourne les noms et descriptions des tâches gérées par le serveur de rapports.

Logoff()

Déconnecte l’utilisateur actuel qui effectue des requêtes de service Web.

LogonUser(String, String, String)

S’enregistre sur un utilisateur et authentifie une requête utilisateur auprès du service Web du Serveur de Rapports.

MoveItem(String, String)

Déplace ou renomme un objet.

PauseSchedule(String)

Met en pause l’exécution d’un calendrier donné.

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

Retourne un jeu de données contenant les champs récupérés par la requête de livraison pour un abonnement piloté par les données.

RegenerateModel(String)

Met à jour un modèle existant en fonction des modifications apportées au schéma de la source de données.

RemoveAllModelItemPolicies(String)

Supprime toutes les politiques associées aux éléments du modèle dans le modèle spécifié.

ResumeSchedule(String)

Reprend un emploi du temps partagé qui a été mis en pause.

SetCacheOptions(String, Boolean, ExpirationDefinition)

Configure un rapport pour la mise en cache et fournit des paramètres qui spécifient quand la copie mise en cache du rapport expire.

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

Définit les propriétés d’un abonnement basé sur les données.

SetDataSourceContents(String, DataSourceDefinition)

Définit le contenu d’une source de données.

SetExecutionOptions(String, ExecutionSettingEnum, ScheduleDefinitionOrReference)

Définit les options d’exécution et les propriétés d’exécution associées à un rapport spécifié.

SetItemDataSources(String, DataSource[])

Définit les sources de données d’un article dans le catalogue.

SetModelDefinition(String, Byte[])

Définit la définition d’un modèle spécifié.

SetModelDrillthroughReports(String, String, ModelDrillthroughReport[])

Associe un ensemble de rapports de forage à un modèle.

SetModelItemPolicies(String, String, Policy[])

Définit des politiques de sécurité sur un élément dans la hiérarchie du modèle.

SetPolicies(String, Policy[])

Définit les politiques associées à un élément spécifié.

SetProperties(String, Property[])

Définit une ou plusieurs propriétés d’un élément spécifié.

SetReportDefinition(String, Byte[])

Définit la définition du rapport pour un rapport spécifié.

SetReportHistoryLimit(String, Boolean, Int32)

Spécifie le nombre d’instantanés d’un rapport que le serveur de rapports conserve dans la base de données du serveur de rapports.

SetReportHistoryOptions(String, Boolean, Boolean, ScheduleDefinitionOrReference)

Définit des options d’historique de rapport qui spécifient quand un instantané d’historique de rapport est créé pour un rapport spécifié.

SetReportLink(String, String)

Spécifie le rapport utilisé pour la définition du rapport lié existant.

SetReportParameters(String, ReportParameter[])

Définit les propriétés des paramètres de rapport pour un rapport spécifié.

SetResourceContents(String, Byte[], String)

Définit le contenu d’une ressource.

SetRoleProperties(String, String, Task[])

Définit les propriétés du rôle et associe un ensemble de tâches à un rôle spécifié.

SetScheduleProperties(String, String, ScheduleDefinition)

Définit les propriétés d’un planning partagé.

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

Définit les propriétés d’un abonnement.

SetSystemPolicies(Policy[])

Établit la politique système qui définit les groupes et les rôles associés.

SetSystemProperties(Property[])

Définit une ou plusieurs propriétés du système.

UpdateReportExecutionSnapshot(String)

Génère un instantané d’exécution de rapport pour un rapport spécifié.

ValidateExtensionSettings(String, ParameterValueOrFieldReference[])

Valide les paramètres d’extension de Reporting Services.

S’applique à