Share via


ReportingService2005.SetCacheOptions Méthode

Définition

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.

public:
 void SetCacheOptions(System::String ^ Report, bool CacheReport, ReportService2005::ExpirationDefinition ^ Item);
public void SetCacheOptions (string Report, bool CacheReport, ReportService2005.ExpirationDefinition Item);
member this.SetCacheOptions : string * bool * ReportService2005.ExpirationDefinition -> unit
Public Sub SetCacheOptions (Report As String, CacheReport As Boolean, Item As ExpirationDefinition)

Paramètres

Report
String

Nom du chemin d'accès complet du rapport.

CacheReport
Boolean

Valeur de type Boolean qui indique si une copie du rapport exécuté est mise en cache. La valeur par défaut est false.

Item
ExpirationDefinition

Objet ExpirationDefinition qui représente une planification ou une durée d'expiration pour le rapport mis en cache.

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 UpdatePolicy

Si CacheReport est défini sur false, définissez la valeur pour Item sur null (Nothing en Visual Basic) ; une erreur se produit. Si CacheReport est défini sur true, vous devez fournir une valeur pour Item; sinon, une erreur s’affiche.

La SetCacheOptions méthode ne peut être appelée que lorsque l’option d’exécution du rapport est définie sur Live. Pour plus d’informations sur la définition des options d’exécution par programmation, consultez SetExecutionOptions.

S’applique à