ReportingService2005.CreateReportHistorySnapshot(String, Warning[]) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Génère l'instantané d'historique de rapport d'un rapport spécifié.
public:
System::String ^ CreateReportHistorySnapshot(System::String ^ Report, [Runtime::InteropServices::Out] cli::array <ReportService2005::Warning ^> ^ % Warnings);
public string CreateReportHistorySnapshot (string Report, out ReportService2005.Warning[] Warnings);
member this.CreateReportHistorySnapshot : string * Warning[] -> string
Public Function CreateReportHistorySnapshot (Report As String, ByRef Warnings As Warning()) As String
Paramètres
- Report
- String
URL complète du rapport.
- Warnings
- Warning[]
[out] Tableau d'objets Warning qui répertorie les avertissements qui ont été rencontrés pendant le traitement du rapport.
Retours
String
qui représente la date et l'heure de l'instantané. Cette chaîne est utilisée en tant d'identificateur unique pour l'instantané d'historique.
Remarques
Le tableau suivant présente les informations relatives aux en-têtes et aux autorisations sur cette opération.
En-têtes SOAP | (In) BatchHeaderValue (Out) ServerInfoHeaderValue |
Autorisations requises | CreateSnapshot AND Execute |
Pour que la instantané soit générée correctement, l’historique du rapport doit être activé pour le rapport. Pour activer l’historique de rapport pour un rapport, utilisez la SetReportHistoryOptions méthode . Pour plus d’informations sur l’historique des rapports, consultez Gestion de l’historique des rapports.
Si le rapport contient des sous-rapports, les jeux de résultats de requête des sous-rapports sont conservés dans l’historique du rapport instantané. Les paramètres de rapport qui sont passés au rapport au moment de l’exécution du rapport sont également conservés.
Les instantanés sont créés par la CreateReportHistorySnapshot méthode avec les paramètres de rapport par défaut uniquement. Si vous devez créer des instantanés d’historique de rapport avec différents profils de paramètres, utilisez des rapports liés avec CreateReportHistorySnapshot.
La longueur du Report
paramètre ne peut pas dépasser 260 caractères ; sinon, une exception SOAP est levée avec le code d’erreur rsItemLengthExceeded.
Le Report
paramètre ne peut pas être null ou vide ou contenir les caractères réservés suivants : : ? ; @ & = + $ , \ * > < | . "
. Vous pouvez utiliser la barre oblique (/) pour séparer les éléments dans le nom complet du chemin d’accès du dossier, mais vous ne pouvez pas l’utiliser à la fin du nom du dossier.