ReportingService2005 Classe

Définition

Contient les méthodes et les propriétés qui peuvent ê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 service Web Report Server, vous devez générer une classe proxy dans Microsoft Visual C# ou Microsoft Visual Basic .NET à l’aide de laquelle vous pouvez 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 de Microsoft .NET Framework, consultez Accès à l’API SOAP.

Constructeurs

ReportingService2005()

Initialise une nouvelle instance de la classe ReportingService2005.

Propriétés

BatchHeaderValue

Obtient ou définit la valeur (BatchHeaderValueobjet) qui représente un ID de lot unique généré par le système pour les opérations multiméthodicités dans l’API SOAP Reporting Services.

ItemNamespaceHeaderValue

Valeur qui représente l'identificateur utilisé pour récupérer des propriétés d'élément.

ServerInfoHeaderValue

Informations serveur qui représentent la version du serveur de rapports.

Méthodes

CancelBatch()

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

CancelJob(String)

Annule l'exécution d'un travail.

CreateBatch()

Crée un lot qui exécute plusieurs méthodes dans une transaction unique.

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

Crée un abonnement piloté par les données pour un rapport spécifié.

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

Crée une 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 de 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 l'instantané d'historique de 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 une planification partagée.

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é dans la base de données du serveur de rapports.

DeleteReportHistorySnapshot(String, String)

Supprime un instantané d'historique de rapport individuel pour un rapport spécifié. En cas d'erreur, l'instantané d'historique de 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 une planification partagée de la base de données du serveur de rapports.

DeleteSubscription(String)

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

DisableDataSource(String)

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

EnableDataSource(String)

Active une source de données désactivée.

ExecuteBatch()

Exécute toutes les méthodes associées à un ID de lot dans une transaction de base de données unique.

FindItems(String, BooleanOperatorEnum, SearchCondition[])

Retourne les éléments qui correspondent aux critères de recherche dans une base de données du serveur de rapports.

FireEvent(String, String)

Déclenche un événement en fonction des paramètres fournis.

FlushCache(String)

Invalide le cache pour 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 de mise en cache pour un rapport et les paramètres qui décrivent à quel moment la copie mise en cache du rapport arrive à expiration.

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

Retourne les propriétés d'un abonnement piloté par 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 paramètres 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 pour un élément du catalogue.

GetItemType(String)

Récupère le type d'un é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 pour un modèle.

GetModelItemPermissions(String, String)

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

GetModelItemPolicies(String, String, Boolean)

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

GetPermissions(String)

Retourne les autorisations utilisateur qui sont associées à un élément particulier dans la base de données du serveur de rapports.

GetPolicies(String, Boolean)

Retourne les stratégies qui sont 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 de rapport pour un rapport.

GetReportHistoryLimit(String, Boolean, Int32)

Retourne la limite des instantanés d'historique de rapport pour un rapport spécifié.

GetReportHistoryOptions(String, Boolean, ScheduleDefinitionOrReference)

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

GetReportLink(String)

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

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

Retourne des propriétés de paramètre de rapport pour un rapport spécifié. La méthode GetReportParameters(String, String, Boolean, ParameterValue[], DataSourceCredentials[]) peut également être utilisée pour valider des valeurs de paramètre d'après les paramètres d'un rapport spécifié.

GetResourceContents(String, String)

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

GetRoleProperties(String, String)

Retourne les informations de rôle et une collection de tâches associées.

GetScheduleProperties(String)

Retourne les propriétés d'une planification partagée.

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()

Retourne les stratégies système, y compris les groupes et les rôles associés.

GetSystemProperties(Property[])

Retourne la valeur d'une ou plusieurs propriétés système.

GetUserModel(String, String)

Retourne la portion sémantique d'un modèle pour l'utilisateur actuel.

InheritModelItemParentSecurity(String, String)

Supprime les stratégies associées à un élément de la hiérarchie du modèle et fait en sorte que l'élément de modèle hérite les stratégies de son parent.

InheritParentSecurity(String)

Supprime les stratégies associées à un élément. Par conséquent, l'élément hérite des stratégies de son parent.

ListChildren(String, Boolean)

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

ListDependentItems(String)

Retourne une liste des éléments du catalogue qui référencent 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 la liste des extensions configurées pour un type d'extension donné.

ListJobs()

Retourne la liste des travaux en cours d'exécution sur le serveur de rapports.

ListModelDrillthroughReports(String, String)

Répertorie les rapports d’extraction associés à une entité dans un modèle.

ListModelItemChildren(String, String, Boolean)

Retourne un tableau d'éléments enfants d'un élément de modèle.

ListModelPerspectives(String)

Répertorie les modèles et les perspectives disponibles pour l'utilisateur.

ListReportHistory(String)

Retourne une liste d'instantanés d'historique de rapport et leurs propriétés pour un rapport spécifié.

ListRoles(SecurityScopeEnum)

Retourne les noms et les descriptions des rôles que le serveur de rapports gère.

ListScheduledReports(String)

Retourne une liste des rapports associés à une planification partagée.

ListSchedules()

Retourne une liste de toutes les planifications partagées.

ListSecureMethods()

Retourne la liste des méthodes SOAP qui requièrent une connexion sécurisée lorsqu'elles sont appelées.

ListSubscriptions(String, String)

Retourne une liste des abonnements qu'un utilisateur a créés pour un rapport donné. La liste inclut aussi bien les abonnements standard que les abonnements pilotés par les données.

ListSubscriptionsUsingDataSource(String)

Retourne une liste des abonnements associés à une certaine source de données.

ListTasks(SecurityScopeEnum)

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

Logoff()

Déconnecte l'utilisateur actuel faisant des demandes de service Web.

LogonUser(String, String, String)

Connecte un utilisateur et authentifie sa demande de service Web Report Server.

MoveItem(String, String)

Déplace ou renomme un élément.

PauseSchedule(String)

Suspend l'exécution d'une planification donnée.

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

Retourne un dataset qui contient les champs récupérés par la requête de remise pour un abonnement piloté par les données.

RegenerateModel(String)

Met à jour un modèle existant d'après les modifications du schéma de source de données.

RemoveAllModelItemPolicies(String)

Supprime toutes les stratégies associées aux éléments de modèle dans le modèle spécifié.

ResumeSchedule(String)

Reprend une planification partagée qui a été suspendue.

SetCacheOptions(String, Boolean, ExpirationDefinition)

Configure un rapport pour la mise en cache et fournit des paramètres qui spécifient à quel moment la copie mise en cache du rapport arrive à expiration.

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

Définit les propriétés d'un abonnement piloté par les données.

SetDataSourceContents(String, DataSourceDefinition)

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

SetExecutionOptions(String, ExecutionSettingEnum, ScheduleDefinitionOrReference)

Définit des options et des propriétés d'exécution associées pour un rapport spécifié.

SetItemDataSources(String, DataSource[])

Définit les sources de données pour un élément du catalogue.

SetModelDefinition(String, Byte[])

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

SetModelDrillthroughReports(String, String, ModelDrillthroughReport[])

Associe un ensemble de rapports d'extraction à un modèle.

SetModelItemPolicies(String, String, Policy[])

Définit les stratégies de sécurité associées à un élément dans la hiérarchie du modèle.

SetPolicies(String, Policy[])

Définit les stratégies 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 de 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 à quel moment 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 de rapport d'un rapport lié existant.

SetReportParameters(String, ReportParameter[])

Définit des propriétés de paramètre 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 de rôle et associe une collection de tâches à un rôle spécifié.

SetScheduleProperties(String, String, ScheduleDefinition)

Définit les propriétés d'une planification partagée.

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

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

SetSystemPolicies(Policy[])

Définit la stratégie système qui définit des groupes et des rôles associés.

SetSystemProperties(Property[])

Définit une ou plusieurs propriétés 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 des Reporting Services.

S’applique à